selection_info_update_param.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package vo
  2. type SelectionInfoUpdateParam struct {
  3. SelectionID string `json:"selection_id"` // 选品id
  4. SelectionStatus int64 `json:"selection_status"` // 选品项目状态,1-8分别代表创建中、待审核、审核通过、待支付、已支付、执行中、失效、已结案
  5. ProductId int64 `json:"product_id"`
  6. EnterpriseId string `json:"enterprise_id"`
  7. SubAccountId int `json:"sub_account_id"`
  8. //Platform int64 `json:"platform"`
  9. //ContentType int64 `json:"content_type"` // 内容形式,1图文,2视频,3直播
  10. SelectionName string `json:"task_name"` // 任务名称
  11. TaskDdl string `json:"task_ddl"` // 招募截止时间
  12. FreeStrategys []UpdateFreeStrategys `json:"free_strategys"` // 免费领样策略
  13. RewardStrategys []UpdateRewardStrategys `json:"reward_strategys"` // 悬赏策略
  14. SampleNum int64 `json:"sample_num"` // 样品数量
  15. SecBrief []*SecBriefInfo `json:"sec_brief"`
  16. SecExample []*SecExampleInfo `json:"sec_example"`
  17. TaskMode int64 `json:"task_mode"` // 任务形式,1悬赏任务 2纯佣带货
  18. RemainNum int64 `json:"remain_num"` // 剩余数量
  19. TaskReward float64 `json:"task_reward"` // 任务悬赏
  20. SampleMode int64 `json:"sample_mode"` // 领样形式,1免费领样 2垫付领样 3提供样品
  21. CommissionRate float64 `json:"commission_rate"` // 佣金比例
  22. ProductUrl string `json:"product_url"` // 带货链接
  23. SampleCondition string `json:"sample_condition"` // 领样条件
  24. RewardCondition string `json:"reward_condition"` // 返现悬赏条件
  25. Detail string `json:"detail"` // 卖点总结
  26. SettlementAmount float64 `json:"settlement_amount"` // 已结算金额
  27. Status int64 `json:"status"` // 是否删除
  28. }
  29. type SecBriefInfo struct {
  30. PhotoUrl string `json:"photo_url"`
  31. PhotoUid string `json:"photo_uid"`
  32. Name string `json:"name"`
  33. }
  34. type SecExampleInfo struct {
  35. PhotoUrl string `json:"photo_url"`
  36. PhotoUid string `json:"photo_uid"`
  37. Name string `json:"name"`
  38. }
  39. type UpdateFreeStrategys struct {
  40. StrategyId int64 `json:"strategy_id"` // 策略编号
  41. FansNum int64 `json:"fans_num"` // 粉丝数目
  42. SaleNum int64 `json:"sale_num"` // 近30天橱窗销量
  43. EnrollNum int64 `json:"enroll_num"` // 报名人数
  44. ChooseNum int64 `json:"choose_num"` // 已选人数
  45. }
  46. type UpdateRewardStrategys struct {
  47. Reward float64 `json:"reward"` // 悬赏池总金额
  48. SaleActual int64 `json:"sale_actual"` // 实际带货销量
  49. PerReward float64 `json:"per_reward"` // 每人可获得悬赏金
  50. }