package http_model import ( "time" "youngee_b_api/model/gorm_model" ) type ShowTaskProgressData struct { TaskId string `json:"task_id"` // 种草子任务ID ProjectId string `json:"project_id"` // 种草任务ID TalentId string `json:"talent_id"` // 达人ID CreateData time.Time `json:"create_data"` // 创建时间,即报名时间 SelectDate time.Time `json:"select_date"` // 反选时间,即任务开始执行时间 DeliveryDate time.Time `json:"delivery_date"` // 发货时间 SignedTime time.Time `json:"signed_time"` // 签收时间 SketchInfo []*gorm_model.YounggeeSketchInfo `json:"sketch_info"` // 初稿信息 LinkInfo []*gorm_model.YounggeeLinkInfo `json:"link_info"` // 链接信息 ServiceCharge float64 `json:"service_charge"` // 服务费 DraftFee float64 `json:"draft_fee"` // 达人稿费 TerminateTime time.Time `json:"terminate_time"` // 终止合作时间 TerminateReason string `json:"terminate_reason"` // 终止合作理由 CancelTime time.Time `json:"cancel_time"` // 解约时间 CancelReason string `json:"cancel_reason"` // 解约理由 } type ShowTaskProgressRequest struct { TaskId string `json:"task_id"` // 种草子任务ID } func NewShowTaskProgressRequest() *ShowTaskProgressRequest { return new(ShowTaskProgressRequest) } func NewShowTaskProgressResponse() *CommonResponse { resp := new(CommonResponse) resp.Data = new(ShowTaskProgressData) return resp }