第三方api接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
6.0 KiB

  1. package md
  2. type TCPrase struct {
  3. Count string `json:"count"` //转链内容
  4. SuccessCount string `json:"success_count"` //转链内容
  5. FailCount string `json:"fail_count"` //转链内容
  6. GID string `json:"gid"` //商品id
  7. GoodsMinImg string `json:"goods_min_img"` //商品小图片
  8. GoodsImg string `json:"goods_img"` //商品图片
  9. GoodsTitle string `json:"goods_title"` //商品标题
  10. Provider string `json:"provider"` //渠道代码
  11. ProviderName string `json:"provider_name"` //渠道名字
  12. GoodsCostPrice string `json:"goods_cost_price"` //原价
  13. Commission string `json:"commission"` //反的价钱
  14. FCommission string `json:"f_commission"` //反的价钱
  15. WlGoodsPrice string `json:"wl_goods_price"` //卷后价
  16. CouponPrice string `json:"coupon_price"` //优惠券价
  17. ShareValue string `json:"share_value"` //分享赚
  18. ProductDetail *ProductDetailResponse `json:"detail_data"` //商品详情
  19. TurnChainLink string `json:"turn_chain_link"` // 转链后的链接
  20. CommissionRate string `json:"commission_rate"`
  21. Tkl string `json:"tkl"` // 淘口令
  22. IsTkl string `json:"is_tkl"` // 淘口令
  23. DownloadLink string `json:"downloadLink"`
  24. InviteCode string `json:"invite_code"`
  25. IsNeedAuth string `json:"is_need_auth"`
  26. PlatType string `json:"plat_type"`
  27. TurnGoods []TurnGoods `json:"turn_goods"`
  28. }
  29. type TurnGoods struct {
  30. GID string `json:"gid"` //商品id
  31. GoodsMinImg string `json:"goods_min_img"` //商品小图片
  32. GoodsImg string `json:"goods_img"` //商品图片
  33. GoodsTitle string `json:"goods_title"` //商品标题
  34. Provider string `json:"provider"` //渠道代码
  35. ProviderName string `json:"provider_name"` //渠道名字
  36. GoodsCostPrice string `json:"goods_cost_price"` //原价
  37. Commission string `json:"commission"` //反的价钱
  38. FCommission string `json:"f_commission"` //反的价钱
  39. WlGoodsPrice string `json:"wl_goods_price"` //卷后价
  40. CouponPrice string `json:"coupon_price"` //优惠券价
  41. ShareValue string `json:"share_value"` //分享赚
  42. ProductDetail *ProductDetailResponse `json:"detail_data"` //商品详情
  43. TurnChainLink string `json:"turn_chain_link"` // 转链后的链接
  44. CommissionRate string `json:"commission_rate"`
  45. Tkl string `json:"tkl"` // 淘口令
  46. IsTkl string `json:"is_tkl"` // 淘口令
  47. Url string `json:"url"`
  48. }
  49. type ItemParseInfo struct {
  50. ItemId string `json:"item_id"` // 商品ID
  51. Title string `json:"title"` // 标题
  52. CategoryId string `json:"category_id"` // 目录ID
  53. CategoryName string `json:"category_name"` // 目录名
  54. Price string `json:"price"` // 价格
  55. PriceOriginal string `json:"price_original"` // 原价
  56. Commission string `json:"commission"` // 可赚取佣金
  57. CommissionRate string `json:"commission_rate"` // 佣金比例
  58. CouponUrl string `json:"coupon_url"` // 优惠券地址
  59. DetailUrl string `json:"detail_url"` // 优惠券地址
  60. APPUrl string `json:"app_url"` // 唤起app地址
  61. CouponPrice float64 `json:"coupon_price"` // 优惠券面值
  62. FinalPrice string `json:"final_price"` // 券后价
  63. EarnPrice string `json:"earn_price"` //立省
  64. Thumbnail string `json:"thumbnail"` // 缩略图
  65. Provider string `json:"provider"` // 供应商
  66. ProviderName string `json:"providerName"` // 供应商名称
  67. GoodsDesc string `json:"goodsDesc"` //描述
  68. GoodsImgList []string `json:"goodsImgList"` //商品多组图片
  69. ImageList []string `json:"imgList"`
  70. Video []interface{} `json:"video"`
  71. InOrderCount string `json:"inOrderCount"`
  72. DetailImgList []string `json:"detailImgList"`
  73. GoodsSales string `json:"goods_sales"`
  74. ShopName string `json:"shop_name"`
  75. Word string `json:"word"`
  76. Param ParamData `json:"param"`
  77. IsNeedChangeUrl string `json:"is_need_change_url"`
  78. Pvd string `json:"pvd"`
  79. IsFav string `json:"is_fav"`
  80. ShareUrlArgs map[string]interface{} `json:"share_url_args"`
  81. FavArgs interface{} `json:"fav_args"`
  82. ActivityId string `json:"activity_id"`
  83. Url string `json:"url"`
  84. NewProvider string `json:"new_provider"`
  85. }
  86. type ParamData struct {
  87. GID string `json:"gid"`
  88. GoodURL string `json:"good_url"`
  89. CouponURL string `json:"coupon_url"`
  90. CouponPrice string `json:"coupon_price"`
  91. ActivityURL string `json:"activity_url"`
  92. IsShare string `json:"is_share"`
  93. IsFree string `json:"is_free"`
  94. IsWxMini string `json:"is_wx_mini"`
  95. Commission string `json:"commission"`
  96. }