12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package http_model
- type FullProjectListRequest struct {
- PageSize int32 `json:"page_size"`
- PageNum int32 `json:"page_num"`
- SupplierId int `json:"supplier_id"` // 服务商ID
- ProjectId string `json:"project_id"` // 种草任务ID
- ProjectName string `json:"project_name"` // 种草任务名
- ProjectStatus string `json:"project_status"` // 种草任务状态
- ProjectType string `json:"project_type"` // 种草任务类型
- ProjectPlatform string `json:"project_platform"` // 种草任务平台
- ProjectForm string `json:"project_form"` // 种草任务形式
- ProjectContentType string `json:"project_content_type"` // 种草任务内容形式
- ProjectUpdated string `json:"project_updated"` // 种草任务最后操作时间
- AddToListStatus int `json:"add_to_list_status"` // 加入商单状态,1已加入,2未加入
- }
- type FullProjectPreview struct {
- ProjectId string `json:"project_id"` // 种草任务ID
- ProjectName string `json:"project_name"` // 种草任务名称
- ProjectStatus string `json:"project_status"` // 种草任务状态
- ProjectPlatform string `json:"project_platform"` // 种草任务平台
- ProjectForm string `json:"project_form"` // 种草任务形式
- ProjectType string `json:"project_type"` // 种草任务类型
- ProjectContentType string `json:"project_content_type"` // 种草任务内容形式
- RecruitStrategy []*EasyRecruitStrategy `json:"recruit_strategy"` // 招募策略
- EnterpriseId string `json:"enterprise_id"` // 商家ID
- ProjectUpdated string `json:"project_updated"` // 最后操作时间
- EstimatedCost float64 `json:"estimated_cost"` // 任务总预算
- ServiceChargeRate float64 `json:"service_charge_rate"` // 服务费率
- ServiceCharge float64 `json:"service_charge"` // 任务总服务费
- RecruitDdl string `json:"recruit_ddl"` // 招募截至时间
- ProductPhotoUrl string `json:"product_photo_url"` // 商品主图URL
- ProductPhotoSymbol int64 `json:"product_photo_symbol"` // 标志位
- ProductPhotoUid string `json:"product_photo_uid"` // uid
- ProductName string `json:"product_name"` // 商品名称
- ProductId int64 `json:"product_id"` // 商品ID
- ProductPrice float64 `json:"product_price"` // 商品售价
- AddToListStatus int `json:"add_to_list_status"` // 加入商单状态,1已加入,2未加入
- }
- type EasyRecruitStrategy struct {
- StrategyId int64 `json:"strategy_id"` // 策略ID
- FeeForm int64 `json:"fee_form"` // 稿费形式,1-3分别代表无费置换、一口价、自报价
- RecruitNumber int64 `json:"recruit_number"` // 招募人数
- }
- type FullProjectListData struct {
- FullProjectPreview []*FullProjectPreview `json:"full_project_pre_view"`
- Total int64 `json:"total"`
- }
- func NewFullProjectListRequest() *FullProjectListRequest {
- return new(FullProjectListRequest)
- }
- func NewFullProjectListResponse() *CommonResponse {
- resp := new(CommonResponse)
- resp.Data = new(FullProjectListData)
- return resp
- }
|