goods

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2023 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BigFieldGoodsReq

type BigFieldGoodsReq struct {
	SkuIds []uint64 `json:"skuIds"`
	Fields []string `json:"fields"`
}

type BigFieldQueryRequest

type BigFieldQueryRequest struct {
	Request *sdk.Request
}

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

type GoodsLinkQueryRequest struct {
	Request *sdk.Request
}

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

type JingfenQueryRequest struct {
	Request *sdk.Request
}

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 LinkGoodsReq struct {
	Url        string `json:"url"`        // 链接
	SubUnionId string `json:"subUnionId"` // 子联盟ID(需要联系运营开通权限才能拿到数据)
}

type PromotionGoodsInfoQueryRequest

type PromotionGoodsInfoQueryRequest struct {
	Request *sdk.Request
}

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
	SkuIds               []uint64 `json:"skuIds,omitempty"`               // skuid集合(一次最多支持查询100个sku),数组类型开发时记得加[]
	Keyword              string   `json:"keyword,omitempty"`              // 关键词,字数同京东商品名称一致,目前未限制
	PriceFrom            float64  `json:"pricefrom,omitempty"`            // 商品价格下限
	PriceTo              float64  `json:"priceto,omitempty"`              // 商品价格上限
	CommissionShareStart uint     `json:"commissionShareStart,omitempty"` // 佣金比例区间开始
	CommissionShareEnd   uint     `json:"commissionShareEnd,omitempty"`   // 佣金比例区间结束
	Owner                string   `json:"owner,omitempty"`                // 商品类型:自营[g],POP[p]
	IsCoupon             uint     `json:"isCoupon,omitempty"`             // 是否是优惠券商品,1:有优惠券,0:无优惠券
	IsPG                 uint     `json:"isPG,omitempty"`                 // 是否是拼购商品,1:拼购商品,0:非拼购商品
	IsHot                uint     `json:"isHot,omitempty"`                // 是否是爆款,1:爆款商品,0:非爆款商品
	PingouPriceStart     float64  `json:"pingouPriceStart,omitempty"`     // 拼购价格区间开始
	PingouPriceEnd       float64  `json:"pingouPriceEnd,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:查询有最优惠券商品;其他值过滤掉此入参条件。
	Pid                  string   `json:"pid,omitempty"`                  // 联盟id_应用iD_推广位id
	Fields               string   `json:"fields,omitempty"`               // 支持出参数据筛选,逗号','分隔,目前可用:videoInfo
	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 QueryRequest

type QueryRequest struct {
	Request *sdk.Request
}

func NewQueryRequest

func NewQueryRequest() (req *QueryRequest)

create new request

func (*QueryRequest) GetGoodsReqDTO

func (req *QueryRequest) GetGoodsReqDTO() *QueryReq

func (*QueryRequest) SetGoodsReqDTO

func (req *QueryRequest) SetGoodsReqDTO(goodsReq *QueryReq)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL