outsourcing.go 1.2 KB

123456789101112131415161718192021222324252627282930
  1. package models
  2. type OutsourcingPlan struct {
  3. ID *string `json:"id" db:"id" id_type:"UUID"`
  4. Code *string `json:"code" db:"code"`
  5. Name *string `json:"name" db:"name"`
  6. SaleOrderId *string `json:"saleOrderId" db:"sale_order_id"`
  7. CreateTime *string `json:"createTime" db:"create_time"`
  8. CreateId *int64 `json:"createId" db:"create_id"`
  9. UpdateId *int64 `json:"updateId" db:"update_id"`
  10. Status *string `json:"status" db:"status"`
  11. TenantId *string `json:"tenantId" db:"tenant_id"`
  12. UpdateTime *string `json:"updateTime" db:"update_time"`
  13. BeginDate *string `json:"beginDate" db:"begin_date"`
  14. EndDate *string `json:"endDate" db:"end_date"`
  15. EmptyField *[]string `json:"emptyField" db:"-"`
  16. FileList *[]MinioFile `json:"fileList" db:"-"`
  17. ChildrenList *[]OutsourcingPlanDetail `json:"childrenList" db:"-"`
  18. SaleOrder *SaleOrder `json:"saleOrder" db:"-"`
  19. }
  20. type OutsourcingPlanDetail struct {
  21. ID *string `json:"id" db:"id" id_type:"UUID"`
  22. PlanId *string `json:"planId" db:"plan_id"`
  23. MaterialCode *string `json:"materialCode" db:"material_code"`
  24. Number *float64 `json:"number" db:"number"`
  25. ProductMaterial *ProductMaterial `json:"material" db:"-"`
  26. }