selction_model.go 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package selection
  2. import (
  3. "github.com/gogf/gf/os/gtime"
  4. )
  5. type ListSelectionReq struct {
  6. PageIndex int `json:"page_index"`
  7. CntPerPage int `json:"cnt_per_page"`
  8. Platform string `json:"platform"`
  9. SecForm string `json:"sec_form"`
  10. TaskForm string `json:"task_form"`
  11. SearchValue string `json:"search_value"`
  12. }
  13. type ListSelectionRes struct {
  14. MaxPage int `json:"max_page"`
  15. SelectionList []*ListSelectionSql `json:"selection_list"`
  16. }
  17. type ListSelectionSql struct {
  18. SelectionName string `json:"selection_name"` // 选品项目名称
  19. SelectionId string `json:"selection_id"` // 选品项目id
  20. ProductId int `json:"product_id"` // 关联商品id
  21. ContentType int `json:"content_type"` // 内容形式,1代表图文,2代表视频
  22. SelectionStatus int `json:"selection_status"` // 选品项目状态,1-10分别代表创建中、待审核、审核通过、招募中、招募完毕、待支付、已支付、失效、执行中、已结案
  23. SelectionForm int `json:"selection_form"` // 任务形式,1、2分别表示悬赏任务、纯佣带货
  24. Platform int `json:"platform"` // 项目平台,1-7分别代表小红书、抖音、微博、快手、b站、大众点评、知乎
  25. SampleForm int `json:"sample_form"` // 领样形式,1、2分别表示免费领样、垫付领样
  26. SampleNum string `json:"sample_num"` // 样品数量
  27. TaskDdl *gtime.Time `json:"task_ddl"` // 招募截止时间
  28. Detail string `json:"detail"` // 卖点总结
  29. EnterpriseId string `json:"enterprise_id"` // 所属企业id
  30. CreatedAt *gtime.Time `json:"created_at"` // 创建时间
  31. UpdatedAt *gtime.Time `json:"updated_at"` // 修改时间
  32. FailReason int `json:"fail_reason"` // 失效原因,1、2分别表示逾期未支付、项目存在风险
  33. PassAt *gtime.Time `json:"pass_at"` // 审核通过时间
  34. FinishAt *gtime.Time `json:"finish_at"` // 结案时间
  35. EstimatedCost float64 `json:"estimated_cost"` // 预估成本
  36. IsRead int `json:"is_read"` // 是否已读
  37. SettlementAmount float64 `json:"settlement_amount"` // 结算金额
  38. ProductSnap string `json:"product_snap"` // 商品信息快照
  39. ProductPhotoSnap string `json:"product_photo_snap"` // 商品图片快照
  40. SubmitAt *gtime.Time `json:"submit_at"` // 提交审核时间
  41. }