package http_model import "youngee_b_api/model/gorm_model" type SpecialProjectListRequest struct { PageSize int32 `json:"page_size"` PageNum int32 `json:"page_num"` ProjectName string `json:"project_name"` // 项目名 ProjectType int `json:"project_type"` // 种草任务类型,1为公开,2为定向 ProjectStatus int `json:"project_status"` // 种草任务状态,1-10分别代表创建中、待审核、审核通过、招募中、招募完毕、待支付、已支付、失效、执行中、已结案 ProjectPlatform string `json:"project_platform"` // 种草任务平台 ProjectForm string `json:"project_form"` // 种草任务形式 ProjectContentType string `json:"project_content_type"` // 种草任务内容形式 SProjectStatus int `json:"s_project_status"` // 服务商种草任务状态,1待确认,2已确认,3已拒绝 SupplierId int `json:"supplier_id"` // 服务商ID } type SpecialProjectListData struct { FullProjectPreview []*gorm_model.SProjectInfo `json:"s_special_project_list"` Total int64 `json:"total"` } func NewSpecialProjectListRequest() *SpecialProjectListRequest { return new(SpecialProjectListRequest) } func NewSpecialProjectListResponse() *CommonResponse { resp := new(CommonResponse) resp.Data = new(SpecialProjectListData) return resp }