logistics_create.go 1.5 KB

1234567891011121314151617181920212223242526272829
  1. package http_model
  2. type CreateLogisticsRequest struct {
  3. StrategyID int64 `json:"strategy_id"` //招募策略id
  4. LogisticsID int64 `json:"logistics_id"` // 货物-id
  5. CompanyName string `json:"company_name"` // 实物商品-物流公司名称
  6. LogisticsNumber string `json:"logistics_number"` // 实物商品-物流单号
  7. ExplorestoreStarttime string `json:"explorestore_starttime"` // 线下探店-探店开始时间
  8. ExplorestoreEndtime string `json:"explorestore_endtime"` // 线下探店-探店结束时间
  9. ExplorestorePeriod string `json:"explorestore_period"` // 线下探店-探店持续时间
  10. CouponCodeInformation string `json:"coupon_code_information"` // 虚拟产品-券码信息
  11. TaskID string `json:"task_id"` // 任务id
  12. DeliveryTime string `json:"delivery_time"` // 发货时间
  13. ThingsType int `json:"things_type"` //产品类型 1:实物, 2:虚拟产品,3:线下探店
  14. IsUpdate int `json:"is_update"` //更新标志位 0:不更新 1:更新
  15. }
  16. type CreateLogisticsData struct {
  17. LogisticsID int64 `json:"logisitcs_id"` // 商品id
  18. }
  19. func NewCreateLogisticsRequest() *CreateLogisticsRequest {
  20. return new(CreateLogisticsRequest)
  21. }
  22. func NewCreateLogisticsResponse() *CommonResponse {
  23. resp := new(CommonResponse)
  24. resp.Data = new(CreateLogisticsData)
  25. return resp
  26. }