re_supplier_coop_data.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package vo
  2. type ReSupplierCoopData struct {
  3. SupplierPreview *SupplierPreview `json:"supplierPreview"`
  4. CoreData *CoreData `json:"coreData"`
  5. }
  6. type SupplierPreview struct {
  7. SupplierId int64 `json:"supplierId"`
  8. AvatarUrl string `json:"avatar"`
  9. SupplierName string `json:"supplierName"`
  10. CompanyName string `json:"companyName"`
  11. WXAccount string `json:"wxAccount"`
  12. CodeUrl string `json:"codeUrl"`
  13. Phone string `json:"phone"`
  14. Platform []int `json:"platform"`
  15. }
  16. type CoreData struct {
  17. CooperateNum int64 `json:"cooperateNum"`
  18. ReportTalentNum int64 `json:"reportTalentNum"`
  19. TalentCoopNum int64 `json:"talentCoopNum"`
  20. PutStoreNum int64 `json:"putStoreNum"`
  21. ViewNum int64 `json:"viewNum"`
  22. InteractNum int64 `json:"interactNum"`
  23. SalesNum int64 `json:"salesNum"`
  24. ProductNum int64 `json:"productNum"`
  25. }
  26. type SupplierPerformance struct {
  27. MainImage string `json:"mainImage"`
  28. ProductName string `json:"productName"`
  29. StoreName string `json:"storeName"`
  30. Price float64 `json:"price"`
  31. ViewCount int64 `json:"viewCount"`
  32. VoteCount int64 `json:"voteCount"`
  33. CollectCount int64 `json:"collectCount"`
  34. CommentCount int64 `json:"commentCount"`
  35. }