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"` }