selection_info_update_param.go 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package vo
  2. type SelectionInfoUpdateParam struct {
  3. EnterpriseId string `json:"enterprise_id"`
  4. SelectionID string `json:"selection_id"` // 选品id
  5. SelectionStatus int64 `json:"selection_status"`
  6. Platform int64 `json:"platform"`
  7. ProductId int64 `json:"product_id"`
  8. ContentType int64 `json:"content_type"`
  9. TaskMode int64 `json:"task_mode"`
  10. SampleNum int64 `json:"sample_num"` // 样品数量
  11. RemainNum int64 `json:"remain_num"` // 剩余数量
  12. TaskReward float64 `json:"task_reward"` // 任务悬赏
  13. TaskDdl string `json:"task_ddl"`
  14. SampleMode int64 `json:"sample_mode"`
  15. CommissionRate float64 `json:"commission_rate"`
  16. ProductUrl string `json:"product_url"`
  17. SampleCondition string `json:"sample_condition"`
  18. RewardCondition string `json:"reward_condition"` // 返现悬赏条件
  19. SecBrief []*SecBriefInfo `json:"sec_brief"`
  20. SecExample []*SecExampleInfo `json:"sec_example"`
  21. Detail string `json:"detail"`
  22. SettlementAmount float64 `json:"settlement_amount"`
  23. FreeStrategys []UpdateFreeStrategys `json:"free_strategys"` // 免费领样策略
  24. RewardStrategys []UpdateRewardStrategys `json:"reward_strategys"` // 悬赏策略
  25. Status int64 `json:"status"` // 是否删除
  26. }
  27. type SecBriefInfo struct {
  28. PhotoUrl string `json:"photo_url"`
  29. PhotoUid string `json:"photo_uid"`
  30. Name string `json:"name"`
  31. }
  32. type SecExampleInfo struct {
  33. PhotoUrl string `json:"photo_url"`
  34. PhotoUid string `json:"photo_uid"`
  35. Name string `json:"name"`
  36. }
  37. type UpdateFreeStrategys struct {
  38. StrategyId int64 `json:"strategy_id"` // 策略编号
  39. FansNum int64 `json:"fans_num"` // 粉丝数目
  40. SaleNum int64 `json:"sale_num"` // 近30天橱窗销量
  41. EnrollNum int64 `json:"enroll_num"` // 报名人数
  42. ChooseNum int64 `json:"choose_num"` // 已选人数
  43. }
  44. type UpdateRewardStrategys struct {
  45. Reward float64 `json:"reward"` // 悬赏池总金额
  46. SaleActual int64 `json:"sale_actual"` // 实际带货销量
  47. PerReward float64 `json:"per_reward"` // 每人可获得悬赏金
  48. }