creator_list.go 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package http_model
  2. type CreatorListRequest struct {
  3. PageSize int32 `json:"page_size"`
  4. PageNum int32 `json:"page_num"`
  5. Id string `json:"id"` // 达人id
  6. TalentWxNickname string `json:"talent_wx_nickname"` // 达人的微信昵称
  7. CreateDate string `json:"create_date"` // 创建时间
  8. }
  9. type CreatorListPreview struct {
  10. Id string `json:"id"` // 达人id
  11. TalentWxNickname string `json:"talent_wx_nickname"` // 达人的微信昵称
  12. IsBindAccount string `json:"is_bind_account"` // 是否绑定账号
  13. CanWithDraw int64 `json:"canwithdraw"` // 可用余额
  14. TalentPhone string `json:"talent_phone_number"` // 达人的联系方式
  15. CreateDate string `json:"create_date"` // 创建时间
  16. }
  17. type CreatorListData struct {
  18. CreatorListPreview []*CreatorListPreview `json:"creator_list_preview"`
  19. Total string `json:"total"`
  20. }
  21. func NewCreatorListRequest() *CreatorListRequest {
  22. return new(CreatorListRequest)
  23. }
  24. func NewCreatorListResponse() *CommonResponse {
  25. resp := new(CommonResponse)
  26. resp.Data = new(CreatorListData)
  27. return resp
  28. }