extend_vo.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package models
  2. type ProductPrePlanVo struct {
  3. SaleOrderId *string `json:"saleOrderId"`
  4. ProductPlanName *string `json:"productPlanName"`
  5. PurchasePlanName *string `json:"purchasePlanName"`
  6. OutsourcingPlanName *string `json:"outsourcingPlanName"`
  7. PlanBeginDate *string `json:"planBeginDate"`
  8. PlanEndDate *string `json:"planEndDate"`
  9. ProductPlanVoList *[]ProductPlanVo `json:"productPlanVoList"`
  10. PurchasePlanVoList *[]PurchasePlanVo `json:"purchasePlanVoList"`
  11. OutsourcingPlanVoList *[]OutsourcingPlanVo `json:"outsourcingPlanVoList"`
  12. }
  13. type ProductPlanVo struct {
  14. MaterialCode *string `json:"materialCode"`
  15. BomId *string `json:"bomId"`
  16. WarehouseMaterialVoList *[]WarehouseMaterialVo `json:"warehouseMaterialVoList"`
  17. PlanProductNumber *float64 `json:"allocateNum"`
  18. }
  19. type PurchasePlanVo struct {
  20. MaterialCode *string `json:"materialCode"`
  21. WarehouseMaterialVoList *[]WarehouseMaterialVo `json:"warehouseMaterialVoList"`
  22. PlanPurchaseNumber *float64 `json:"allocateNum"`
  23. }
  24. type OutsourcingPlanVo struct {
  25. MaterialCode *string `json:"materialCode"`
  26. WarehouseMaterialVoList *[]WarehouseMaterialVo `json:"warehouseMaterialVoList"`
  27. PlanOutsourcingNumber *float64 `json:"allocateNum"`
  28. }
  29. type WarehouseMaterialVo struct {
  30. LockedNumber *float64 `json:"lockedNumber"`
  31. WarehouseId *string `json:"warehouseId"`
  32. }