1234567891011121314151617181920212223242526272829303132333435363738 |
- package http_model
- type TalentProjectListRequest struct {
- PageSize int64 `json:"page_size"`
- PageNum int64 `json:"page_num"`
- PlatformUserId int `json:"platform_user_id"` // 平台用户ID
- Nickname string `json:"nickname"` // 昵称
- }
- type TalentProjectListData struct {
- TalentProjectDataListInfo []*TalentProjectData `json:"talent_project_data_list_info"`
- Total int64 `json:"total"`
- }
- type TalentProjectData struct {
- // 任务信息
- ProjectName string `json:"project_name"` // 种草任务名称
- ProductPhotoUrl string `json:"product_photo_url"` // 商品主图URL
- ProductPhotoSymbol int64 `json:"product_photo_symbol"` // 标志位
- ProductPhotoUid string `json:"product_photo_uid"` // uid
- ProductId int64 `json:"product_id"` // 商品ID
- ProductPrice float64 `json:"product_price"` // 商品售价
- ReadNum int `json:"read_num"` // 阅读数
- VoteNum int `json:"vote_num"` // 点赞数
- CollectNum int `json:"collect_num"` // 收藏数
- CommitNum int `json:"commit_num"` // 评论数
- }
- func NewTalentProjectListRequest() *TalentProjectListRequest {
- return new(TalentProjectListRequest)
- }
- func NewTalentProjectListResponse() *CommonResponse {
- resp := new(CommonResponse)
- resp.Data = new(TalentProjectListData)
- return resp
- }
|