creator_list.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  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. InBlacklist int `json:"in_blacklist"` // 是否拉黑
  9. }
  10. type CreatorListPreview struct {
  11. Id string `json:"id"` // 达人id
  12. TalentWxNickname string `json:"talent_wx_nickname"` // 达人的微信昵称
  13. IsBindAccount string `json:"is_bind_account"` // 是否绑定账号
  14. CanWithDraw float64 `json:"canwithdraw"` // 可用余额
  15. TalentPhone string `json:"talent_phone_number"` // 达人的联系方式
  16. CreateDate string `json:"create_date"` // 创建时间
  17. }
  18. type CreatorListData struct {
  19. CreatorListPreview []*CreatorListPreview `json:"creator_list_preview"`
  20. Total string `json:"total"`
  21. }
  22. func NewCreatorListRequest() *CreatorListRequest {
  23. return new(CreatorListRequest)
  24. }
  25. func NewCreatorListResponse() *CommonResponse {
  26. resp := new(CommonResponse)
  27. resp.Data = new(CreatorListData)
  28. return resp
  29. }