re_talent_coop_data.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package vo
  2. type ReTalentData struct {
  3. TalentDataPreview *TalentDataPreview `json:"TalentDataPreview"`
  4. TalentCoreData *TalentCoreData `json:"TalentcoreData"`
  5. }
  6. type ReTalentCoopData struct {
  7. TalentDataPreview *TalentDataPreview `json:"TalentDataPreview"`
  8. TalentCoopData *TalentCoopData `json:"TalentcoopData"`
  9. }
  10. type TalentCoopData struct {
  11. SignTaskNum int64 `json:"SignTaskNum"`
  12. SelectedTaskNum int64 `json:"SelectedTaskNum"`
  13. PerformTaskNum int64 `json:"PerformTaskNum"`
  14. CompleteTaskNum int64 `json:"CompleteTaskNum"`
  15. }
  16. type TalentDataPreview struct {
  17. TalentId string `json:"TalentId"`
  18. AvatarUrl string `json:"avatar"`
  19. Sex string `json:"sex"`
  20. TalentName string `json:"TalentName"`
  21. KuaishouAccount string `json:"kuaishouAccount"`
  22. City string `json:"city"`
  23. WXAccount string `json:"wxAccount"`
  24. Phone string `json:"phone"`
  25. Skill string `json:"skill"`
  26. OpenId string `json:"openId"`
  27. }
  28. type TalentCoreData struct {
  29. FansNum string `json:"fansNum"`
  30. AvgLikeNum float64 `json:"avgLikeNum"`
  31. AvgComment float64 `json:"avgComment"`
  32. AvgCollect float64 `json:"avgCollect"`
  33. ThirtySaleNum float64 `json:"thirtySaleNum"`
  34. SixtySaleNum float64 `json:"sixtySaleNum"`
  35. NinetySaleNum float64 `json:"nineySaleNum"`
  36. }
  37. type TalentPerformance struct {
  38. MainImage string `json:"mainImage"`
  39. ProductName string `json:"productName"`
  40. Price float64 `json:"price"`
  41. ViewCount int `json:"viewCount"`
  42. VoteCount int `json:"voteCount"`
  43. CollectCount int `json:"collectCount"`
  44. CommentCount int `json:"commentCount"`
  45. Category string `json:"category"`
  46. SalesNum int64 `json:"salesNum"`
  47. }