123456789101112131415161718192021222324252627282930313233343536 |
- package youngee_talent_model
- import "youngmini_server/app/model"
- type SignSecTaskReq struct {
- SelectionId string `json:"selection_id"`
- AddressId uint64 `json:"address_id"`
- LeadTeamId string `json:"lead_team_id"`
- TeamId string `json:"team_id"`
- }
- type SignSecTaskResp struct {
- TaskId string `json:"task_id"`
- }
- type SecTaskInfoBrief struct {
- TaskId string `json:"task_id"`
- PlatformIconUrl string `json:"platform_icon_url"`
- PlatformName string `json:"platform_name"`
- PlatformNickName string `json:"platform_nick_name"`
- SelectionName string `json:"selection_name"`
- ProductPhotoSnap string `json:"product_photo_snap"`
- TaskStatus int `json:"task_status"`
- TaskStage int `json:"task_stage"`
- AssignmentStatus uint `json:"assignment_status"` // 作业上传状态 1-5分别代表待添加、已添加、待修改、已修改、已通过
- TaskMode int `json:"task_mode"` // 任务形式,1、2分别表示纯佣带货、悬赏任务
- TaskReward float64 `json:"task_reward"` // 达人报酬
- TalentPayment float64 `json:"talent_payment"` // 达人垫付金额
- SampleMode int `json:"sample_mode"` // 领样形式,1-3分别表示免费领样、垫付买样、不提供样品
- }
- type SecTaskDetailResp struct {
- SecTaskInfo *model.YounggeeSecTaskInfo `json:"sec_task_info"`
- SelectionDetail *SelectionDetail `json:"selection_detail"`
- WithdrawStatus int `json:"withdraw_status"`
- }
|