GetSecTaskListRequest.go 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package http_model
  2. import "time"
  3. type GetSecTaskListRequest struct {
  4. PageSize int64 `json:"page_size"`
  5. PageNum int64 `json:"page_num"`
  6. SelectionId string `json:"selection_id"`
  7. SecTaskStatus int `json:"sec_task_status"`
  8. SearchValue string `json:"search_value"`
  9. Type int `json:"type"` // 查询类型,1、2、3分别表示确定达人查询、发货管理查询、结算管理查询
  10. }
  11. type GetSecTaskListData struct {
  12. SecTaskList []*SecTaskInfo `json:"sec_task_list"`
  13. Total string `json:"total"`
  14. }
  15. type SecTaskInfo struct {
  16. SecTaskId string `json:"sec_task_id"`
  17. PlatformNickname string `json:"platform_nickname"` // 帐号昵称
  18. FansCount string `json:"fans_count"` // 粉丝数
  19. HomePageCaptureUrl string `json:"home_page_capture_url"` // 主页截图链接
  20. HomePageUrl string `json:"home_page_url"` // 主页链接
  21. RegionCode int `json:"region_code"`
  22. DetailAddr string `json:"detail_addr"` // 物流信息
  23. CompanyName string `json:"company_name"` // 物流公司
  24. LogisticsNumber string `json:"logistics_number"` // 物流单号
  25. ExplorestoreStarttime time.Time `json:"explorestore_starttime"` // 线下探店-探店开始时间
  26. ExplorestoreEndtime time.Time `json:"explorestore_endtime"` // 线下探店-探店结束时间
  27. ExplorestorePeriod string `json:"explorestore_period"` // 线下探店-探店持续时间
  28. DataScreenshot string `json:"data_screenshot"` // 数据截图
  29. AssignmentLink string `json:"assignment_link"` // 作业链接
  30. ReturnMoney string `json:"return_money"` // 返现
  31. TaskReward string `json:"task_reward"` // 悬赏金
  32. IsPayReward int `json:"is_pay_reward"` // 是否给悬赏金
  33. IsPayPayment int `json:"is_pay_payment"` // 是否返现
  34. CreateDate string `json:"create_date"` // 创建时间
  35. SelectDate string `json:"select_date"` // 反选时间
  36. DeliveryDate string `json:"delivery_date"` // 发货时间
  37. CompleteDate string `json:"complete_date"` // 结算时间
  38. }
  39. func NewGetSecTaskListRequest() *GetSecTaskListRequest {
  40. return new(GetSecTaskListRequest)
  41. }
  42. func NewGetSecTaskListResponse() *CommonResponse {
  43. resp := new(CommonResponse)
  44. resp.Data = new(GetSecTaskListData)
  45. return resp
  46. }