package vo import ( "youngee_b_api/app/entity" ) type ReSelectionDetail struct { SelectionName string `json:"selection_name"` // 任务标题 // 系统信息 SelectionId string `json:"selectionId"` // 项目id 生成规则:年(2位)+一年中的第几天(3位)+5位数随机数,雪花算法也可,生成10位订单号 SelectionStatus int64 `json:"selectionStatus"` // 项目状态,1-8分别代表创建中、待审核、审核通过、待支付、已支付、执行中、失效、已结案 SelectionPlatform int64 `json:"selectionPlatform"` // 项目平台,1-7分别代表红book、抖音、微博、快手、b站、大众点评、知乎 CreatedAt string `json:"createdAt"` // 创建时间 CreatorName string `json:"creatorName"` // 创建者 Phone string `json:"phone"` // 联系方式 WX string `json:"wx"` // 微信 RewardSum float64 `json:"rewardSum"` // 悬赏池总金额 SubmitAt string `json:"submitAt"` // 提交审核时间 // 支付方式参数待定 // 关联商品 ProductInfo *ReProductPreview `json:"productInfo"` // 样品奖励 TaskDdl string `json:"taskDdl"` SampleNum int64 `json:"sampleNum"` // 样品数量 FreeStrategys []*FreeStrategyPreview // 领样策略 RewardStrategys []*RewardStrategyPreview // 悬赏策略 // 补充信息 SelectionBriefs []*entity.SecBrief `json:"selectionBriefs"` // 选品brief列表 SelectionMaterials []*entity.SecMaterial `json:"selectionMaterials"` // 选品示例列表 } type FreeStrategyPreview struct { StrategyId int64 `json:"strategyId"` FollowersLow int64 `json:"followers_low"` // 达人粉丝数下限 FollowersUp int64 `json:"followers_up"` // 达人粉丝数上限 SaleNum int64 `json:"saleNum"` StrategyStatus int64 `json:"strategyStatus"` // 策略状态,1-2分别代表未删除、已删除 } type RewardStrategyPreview struct { Reward float64 `json:"reward"` SaleActual int64 `json:"saleActual"` PerReward float64 `json:"perReward"` StrategyStatus int64 `json:"strategyStatus"` // 策略状态,1-2分别代表未删除、已删除 }