Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BigFieldGoodsReq ¶
type BigFieldQueryRequest ¶
func NewBigFieldQueryRequest ¶
func NewBigFieldQueryRequest() (req *BigFieldQueryRequest)
create new request
func (*BigFieldQueryRequest) GetGoodsReq ¶
func (req *BigFieldQueryRequest) GetGoodsReq() *BigFieldGoodsReq
func (*BigFieldQueryRequest) SetGoodsReq ¶
func (req *BigFieldQueryRequest) SetGoodsReq(goodsReq *BigFieldGoodsReq)
type GoodsLinkQueryRequest ¶
func NewGoodsLinkQueryRequest ¶
func NewGoodsLinkQueryRequest() (req *GoodsLinkQueryRequest)
create new request
func (*GoodsLinkQueryRequest) GetGoodsReq ¶
func (req *GoodsLinkQueryRequest) GetGoodsReq() *LinkGoodsReq
func (*GoodsLinkQueryRequest) SetGoodsReq ¶
func (req *GoodsLinkQueryRequest) SetGoodsReq(goodsReq *LinkGoodsReq)
type GoodsReq ¶
type GoodsReq struct { EliteId uint `json:"eliteId"` // 频道id:1-好券商品,2-超级大卖场,10-9.9专区,22-热销爆品,24-数码家电,25-超市,26-母婴玩具,27-家具日用,28-美妆穿搭,29-医药保健,30-图书文具,31-今日必推,32-王牌好货,33-秒杀商品,34-拼购商品 PageIndex uint `json:"pageIndex,omitempty"` // 页码,默认1 PageSize uint `json:"pageSize,omitempty"` // 每页数量,默认20,上限50 SortName string `json:"sortName,omitempty"` // 排序字段(price:单价, commissionShare:佣金比例, commission:佣金, inOrderCount30DaysSku:sku维度30天引单量,comments:评论数,goodComments:好评数) Sort string `json:"sort,omitempty"` // asc,desc升降序,默认降序 }
type JingfenQueryRequest ¶
func NewJingfenQueryRequest ¶
func NewJingfenQueryRequest() (req *JingfenQueryRequest)
create new request
func (*JingfenQueryRequest) GetGoodsReq ¶
func (req *JingfenQueryRequest) GetGoodsReq() *GoodsReq
func (*JingfenQueryRequest) SetGoodsReq ¶
func (req *JingfenQueryRequest) SetGoodsReq(goodsReq *GoodsReq)
type LinkGoodsReq ¶
type PromotionGoodsInfoQueryRequest ¶
func NewPromotionGoodsInfoQueryRequest ¶
func NewPromotionGoodsInfoQueryRequest() (req *PromotionGoodsInfoQueryRequest)
create new request
func (*PromotionGoodsInfoQueryRequest) GetSkuIds ¶
func (req *PromotionGoodsInfoQueryRequest) GetSkuIds() string
func (*PromotionGoodsInfoQueryRequest) SetSkuIds ¶
func (req *PromotionGoodsInfoQueryRequest) SetSkuIds(skuIds string)
type QueryReq ¶
type QueryReq struct { Cid1 uint64 `json:"cid1,omitempty"` // 一级类目id Cid2 uint64 `json:"cid2,omitempty"` // 二级类目id Cid3 uint64 `json:"cid3,omitempty"` // 三级类目id PageIndex uint `json:"pageIndex,omitempty"` // 页码,默认1 PageSize uint `json:"pageSize,omitempty"` // 每页数量,单页数最大30,默认20 SkuIds []uint64 `json:"skuIds,omitempty"` // skuid集合(一次最多支持查询20个sku),数组类型开发时记得加[] Keyword string `json:"keyword,omitempty"` // 关键词,字数同京东商品名称一致,目前未限制字数个数;支持cps长链接查询(https://union-click.jd.com);支持cps短链接查询(https://u.jd.com); PriceFrom float64 `json:"pricefrom,omitempty"` // 商品券后价格下限 PriceTo float64 `json:"priceto,omitempty"` // 商品券后价格上限 Owner string `json:"owner,omitempty"` // 商品类型:自营[g],POP[p] SortName string `json:"sortName,omitempty"` // 排序字段(price:单价, commissionShare:佣金比例, commission:佣金, inOrderCount30Days:30天引单量, inOrderComm30Days:30天支出佣金) Sort string `json:"sort,omitempty"` // asc,desc升降序,默认降序 IsCoupon uint `json:"isCoupon,omitempty"` // 是否是优惠券商品,1:有优惠券 IsPG uint `json:"isPG,omitempty"` // 是否是拼购商品,1:拼购商品 PingouPriceStart float64 `json:"pingouPriceStart,omitempty"` // 拼购价格区间开始 PingouPriceEnd float64 `json:"pingouPriceEnd,omitempty"` // 拼购价格区间结束 IsHot uint `json:"isHot,omitempty"` // 已废弃,请勿使用 BrandCode string `json:"brandCode,omitempty"` // 品牌code ShopId uint64 `json:"shopId,omitempty"` // 店铺Id HasContent uint `json:"hasContent,omitempty"` // 1:查询内容商品;其他值过滤掉此入参条件。 HasBestCoupon uint `json:"hasBestCoupon,omitempty"` // 1:查询有最优惠券商品;其他值过滤掉此入参条件。(查询最优券需与isCoupon同时使用) Pid string `json:"pid,omitempty"` // 联盟id_应用iD_推广位id Fields string `json:"fields,omitempty"` // 支持出参数据筛选,逗号','分隔,目前可用:videoInfo(视频信息),hotWords(热词),similar(相似推荐商品),documentInfo(段子信息,智能文案),skuLabelInfo(商品标签),promotionLabelInfo(商品促销标签),stockState(商品库存),companyType(小店标识),purchasePriceInfo(到手价),purchaseBPriceInfo(普惠到手价) ForbidTypes string `json:"forbidTypes,omitempty"` // 10微信京东购物小程序禁售,11微信京喜小程序禁售 JxFlags []uint `json:"jxFlags,omitempty"` // 京喜商品类型,1京喜、2京喜工厂直供、3京喜优选,入参多个值表示或条件查询 ShopLevelFrom float64 `json:"shopLevelFrom,omitempty"` // 支持传入0.0、2.5、3.0、3.5、4.0、4.5、4.9,默认为空表示不筛选评分 Isbn string `json:"isbn,omitempty"` // 图书编号 SpuId uint64 `json:"spuId,omitempty"` // 主商品spuId CouponUrl string `json:"couponUrl,omitempty"` // 优惠券链接 DeliveryType uint `json:"deliveryType,omitempty"` // 京东配送 1:是,0:不是 EliteType []uint `json:"eliteType,omitempty"` // 资源位17:极速版商品 IsSeckill uint `json:"isSeckill,omitempty"` // 是否秒杀商品。1:是 IsPresale uint `json:"isPresale,omitempty"` // 是否预售商品。1:是 IsReserve uint `json:"isReserve,omitempty"` // 是否预约商品。1:是 BonusId uint64 `json:"bonusId,omitempty"` // 奖励活动ID Area string `json:"area,omitempty"` // 区域地址(查区域价格) IsOversea uint `json:"isOversea,omitempty"` // 是否全球购商品 1:是 UserIdType uint `json:"userIdType,omitempty"` // 用户ID类型,传入此参数可获得个性化推荐结果。当前userIdType支持的枚举值包括:8、16、32、64、128、32768。userIdType和userId需同时传入,且一一对应。userIdType各枚举值对应的userId含义如下:8(安卓移动设备Imei); 16(苹果移动设备Openudid);32(苹果移动设备idfa); 64(安卓移动设备imei的md5编码,32位,大写,匹配率略低);128(苹果移动设备idfa的md5编码,32位,大写,匹配率略低); 32768(安卓移动设备oaid); 131072(安卓移动设备oaid的md5编码,32位,大写) UserId string `json:"userId,omitempty"` // userIdType对应的用户设备ID,传入此参数可获得个性化推荐结果,userIdType和userId需同时传入 ChannelId uint64 `json:"channelId,omitempty"` // 渠道关系ID Ip string `json:"ip,omitempty"` // 客户端ip ProvinceId uint `json:"provinceId,omitempty"` // 省Id CityId uint `json:"cityId,omitempty"` // 市Id CountryId uint `json:"countryId,omitempty"` // 县Id TownId uint `json:"townId,omitempty"` // 镇Id ItemIds []string `json:"itemIds,omitempty"` // 联盟商品ID集合(一次最多支持查询20个itemId),为字符串数组类型,开发时记得加[] }
type QueryRequest ¶
func (*QueryRequest) GetGoodsReqDTO ¶
func (req *QueryRequest) GetGoodsReqDTO() *QueryReq
func (*QueryRequest) SetGoodsReqDTO ¶
func (req *QueryRequest) SetGoodsReqDTO(goodsReq *QueryReq)
Click to show internal directories.
Click to hide internal directories.