sales.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package dto
  2. import "Medical_ERP/common/dto"
  3. // SalesPageReq 列表或者搜索使用结构体
  4. type SalesPageReq struct {
  5. dto.Pagination `search:"-"`
  6. ProductID int `json:"productId"` // 药品名称id
  7. EnterpriseID int `json:"enterpriseId"` // 生产企业id
  8. StartDate string `json:"startDate"` // 出库开始时间
  9. EndDate string `json:"endDate"` // 出库结束时间
  10. BatchNumber string `json:"batchNumber"` // 批号
  11. ReceivingUnit string `json:"receivingUnit"` // 收货单位
  12. }
  13. // SalesOrderPageReq 列表或者搜索使用结构体
  14. type SalesOrderPageReq struct {
  15. dto.Pagination `search:"-"`
  16. ProductID int `json:"productId"` // 药品名称id
  17. EnterpriseID int `json:"enterpriseId"` // 生产企业id
  18. Date string `json:"date"` // 下单日期
  19. BatchNumber string `json:"batchNumber"` // 批号
  20. ReceivingUnit string `json:"receivingUnit"` // 收货单位
  21. }
  22. // SalesStockOutExcelReq 列表或者搜索使用结构体
  23. type SalesStockOutExcelReq struct {
  24. Date string `json:"date" alias:"下单日期" valid:"Required;MinSize(1)"` // 下单日期
  25. ReceivingUnit string `json:"receivingUnit" alias:"收货单位" valid:"Required;MinSize(1)"` // 收货单位
  26. Drawer string `json:"drawer"` // 开票员
  27. Consigner string `json:"consigner"` // 发货人
  28. Finance string `json:"finance"` // 财务
  29. Consignee string `json:"consignee"` // 收货人
  30. Type string `json:"type"`
  31. }