|
|
@@ -72,3 +72,91 @@ type SearchGoods struct { |
|
|
|
TotalCount int `json:"total_count"` |
|
|
|
} `json:"goods_search_response"` |
|
|
|
} |
|
|
|
type GoodsDetail struct { |
|
|
|
GoodsDetailResponse struct { |
|
|
|
GoodsDetails []struct { |
|
|
|
ActivityPromotionRate int `json:"activity_promotion_rate"` |
|
|
|
ActivityTags []int `json:"activity_tags"` |
|
|
|
BrandName string `json:"brand_name"` |
|
|
|
CashGiftAmount int `json:"cash_gift_amount"` |
|
|
|
CatId int `json:"cat_id"` |
|
|
|
CatIds []int `json:"cat_ids"` |
|
|
|
CltCpnBatchSn string `json:"clt_cpn_batch_sn"` |
|
|
|
CltCpnDiscount int `json:"clt_cpn_discount"` |
|
|
|
CltCpnEndTime int `json:"clt_cpn_end_time"` |
|
|
|
CltCpnMinAmt int `json:"clt_cpn_min_amt"` |
|
|
|
CltCpnQuantity int `json:"clt_cpn_quantity"` |
|
|
|
CltCpnRemainQuantity int `json:"clt_cpn_remain_quantity"` |
|
|
|
CltCpnStartTime int `json:"clt_cpn_start_time"` |
|
|
|
CouponDiscount int `json:"coupon_discount"` |
|
|
|
CouponEndTime int `json:"coupon_end_time"` |
|
|
|
CouponMinOrderAmount int `json:"coupon_min_order_amount"` |
|
|
|
CouponRemainQuantity int `json:"coupon_remain_quantity"` |
|
|
|
CouponStartTime int `json:"coupon_start_time"` |
|
|
|
CouponTotalQuantity int `json:"coupon_total_quantity"` |
|
|
|
CreateAt int `json:"create_at"` |
|
|
|
DescTxt string `json:"desc_txt"` |
|
|
|
ExtraCouponAmount int `json:"extra_coupon_amount"` |
|
|
|
GoodsDesc string `json:"goods_desc"` |
|
|
|
GoodsGalleryUrls []string `json:"goods_gallery_urls"` |
|
|
|
GoodsImageUrl string `json:"goods_image_url"` |
|
|
|
GoodsName string `json:"goods_name"` |
|
|
|
GoodsSign string `json:"goods_sign"` |
|
|
|
GoodsThumbnailUrl string `json:"goods_thumbnail_url"` |
|
|
|
HasCoupon bool `json:"has_coupon"` |
|
|
|
HasMallCoupon bool `json:"has_mall_coupon"` |
|
|
|
LgstTxt string `json:"lgst_txt"` |
|
|
|
MallCouponDiscountPct int `json:"mall_coupon_discount_pct"` |
|
|
|
MallCouponEndTime int `json:"mall_coupon_end_time"` |
|
|
|
MallCouponMaxDiscountAmount int `json:"mall_coupon_max_discount_amount"` |
|
|
|
MallCouponMinOrderAmount int `json:"mall_coupon_min_order_amount"` |
|
|
|
MallCouponRemainQuantity int `json:"mall_coupon_remain_quantity"` |
|
|
|
MallCouponStartTime int `json:"mall_coupon_start_time"` |
|
|
|
MallCouponTotalQuantity int `json:"mall_coupon_total_quantity"` |
|
|
|
MallCps int `json:"mall_cps"` |
|
|
|
MallId int `json:"mall_id"` |
|
|
|
MallImgUrl string `json:"mall_img_url"` |
|
|
|
MallName string `json:"mall_name"` |
|
|
|
MaterialList []struct { |
|
|
|
Id string `json:"id"` |
|
|
|
ImageList []string `json:"image_list"` |
|
|
|
TextList []string `json:"text_list"` |
|
|
|
ThumbnailUrl string `json:"thumbnail_url"` |
|
|
|
Type int `json:"type"` |
|
|
|
VideoUrl string `json:"video_url"` |
|
|
|
} `json:"material_list"` |
|
|
|
MerchantType int `json:"merchant_type"` |
|
|
|
MinGroupPrice int `json:"min_group_price"` |
|
|
|
MinNormalPrice int `json:"min_normal_price"` |
|
|
|
OnlySceneAuth bool `json:"only_scene_auth"` |
|
|
|
OptId int `json:"opt_id"` |
|
|
|
OptIds []int `json:"opt_ids"` |
|
|
|
OptName string `json:"opt_name"` |
|
|
|
PlanType int `json:"plan_type"` |
|
|
|
PredictPromotionRate int `json:"predict_promotion_rate"` |
|
|
|
PromotionRate int `json:"promotion_rate"` |
|
|
|
SalesTip string `json:"sales_tip"` |
|
|
|
ServTxt string `json:"serv_txt"` |
|
|
|
ServiceTags []int `json:"service_tags"` |
|
|
|
ShareRate int `json:"share_rate"` |
|
|
|
SkuList []struct { |
|
|
|
IsOnsale int `json:"is_onsale"` |
|
|
|
MinGroupPrice int `json:"min_group_price"` |
|
|
|
SkuThumbUrl string `json:"sku_thumb_url"` |
|
|
|
SpecList []struct { |
|
|
|
Note string `json:"note"` |
|
|
|
ParentSpecId int `json:"parent_spec_id"` |
|
|
|
ParentSpecValue string `json:"parent_spec_value"` |
|
|
|
SpecId int `json:"spec_id"` |
|
|
|
SpecValue string `json:"spec_value"` |
|
|
|
} `json:"spec_list"` |
|
|
|
} `json:"sku_list"` |
|
|
|
SubsidyAmount int `json:"subsidy_amount"` |
|
|
|
SubsidyDuoAmountTenMillion int `json:"subsidy_duo_amount_ten_million"` |
|
|
|
SubsidyGoodsType int `json:"subsidy_goods_type"` |
|
|
|
UnifiedTags []string `json:"unified_tags"` |
|
|
|
VideoUrls []string `json:"video_urls"` |
|
|
|
ZsDuoId int `json:"zs_duo_id"` |
|
|
|
} `json:"goods_details"` |
|
|
|
} `json:"goods_detail_response"` |
|
|
|
} |