logistic_number_info.go 967 B

123456789101112131415161718192021222324252627
  1. package http_model
  2. type GetLogisticsNumberInfoRequest struct {
  3. ProjectId string `json:"project_id"` // 项目id
  4. StrategyIds string `json:"strategy_ids"` // 招募策略id列表
  5. }
  6. type LogisticsNumberInfo struct {
  7. StrategyId int64 `json:"strategy_id"` // 招募策略id
  8. DeliverNumber int64 `json:"deliver_number"` // 应发货数量
  9. UndeliveredNumber int64 `json:"undelivered_number"` // 未发货数量
  10. DeliveredNumber int64 `json:"delivered_number"` // 已发货数量
  11. SignedNumber int64 `json:"signed_number"` // 已签收数量
  12. }
  13. type GetLogisticsNumberInfoData struct {
  14. LogisticsNumberInfoList []*LogisticsNumberInfo `json:"number_info_list"`
  15. }
  16. func NewGetLogisticsNumberInfoRequest() *GetLogisticsNumberInfoRequest {
  17. return new(GetLogisticsNumberInfoRequest)
  18. }
  19. func NewGetLogisticsNumberInfoResponse() *CommonResponse {
  20. resp := new(CommonResponse)
  21. resp.Data = new(GetLogisticsNumberInfoData)
  22. return resp
  23. }