提交 28dea592 authored 作者: zhanglibo's avatar zhanglibo

hdh

上级 79ed5e03
...@@ -149,62 +149,64 @@ type GoodsInfoReq struct { ...@@ -149,62 +149,64 @@ type GoodsInfoReq struct {
//商品详情 //商品详情
type GoodsInfoRes struct { type GoodsInfoRes struct {
Code string `json:"code"` Code string `json:"code"`
Data []struct { Data []*GoodsInfoItem `json:"data"` //
BrandID string `json:"brandId"`
BrandName string `json:"brandName"` //品牌名称
Currency string `json:"currency"` //货币单位 参考货币字典
Desc string `json:"desc"` //商品描述
FirstCateID int `json:"firstCateId"` //一级类目id
FirstCateName string `json:"firstCateName"` //
Gift int `json:"gift"` //是或赠品( 0不是 1是)
ID string `json:"id"` //
ImageList []string `json:"imageList"` //图片数组
IsDelete int `json:"isDelete"` //
Name string `json:"name"` //商品名称
Presell int `json:"presell"` //是否预售商品(0不是 1是)
RichDesc string `json:"richDesc"` //图文详情 html片段
SecondCateID int `json:"secondCateId"` //二级类目id
SecondCateName string `json:"secondCateName"` //
ShelfStatus int `json:"shelfStatus"` //商品销售状态(0为不可售 1可售)
ShopName string `json:"shopName"` //店铺名称
SkuList []struct {
ItemID string `json:"itemId"` //商品id 与上面的商品id一致
SkuChannels []struct {
ChannelName string `json:"channelName"` //渠道名称
ChannelType string `json:"channelType"` //渠道类型
ItemCode string `json:"itemCode"` //商品编码 如果系统需要在会订货系统导入订单 需要使用到
OriginalPrice float64 `json:"originalPrice"` //原价(建议零售价)
Price float64 `json:"price"` //现价(实际采购价)
SalesStatus int `json:"salesStatus"` //商品销售状态(0为不可售 1可售)
Stock int `json:"stock"` //当前渠道商品的库存数
} `json:"skuChannels"` //对应渠道信息
SkuID string `json:"skuId"` //规格id
SkuValues []struct {
ImageURL string `json:"imageUrl"` //规格对应的图片数组
SkuName string `json:"skuName"` //规格名称
SkuValue string `json:"skuValue"` //规格名对应的规格信息
} `json:"skuValues"` //规格值
TotalStock int `json:"totalStock"` //商品总数量
Unit string `json:"unit"` //单位 例如:件、组、盒、支
UnitQuantity int `json:"unitQuantity"` //单位对应的数量 与单位共用 如:1件、1组、1盒、1支
Upc string `json:"upc"` //
Weight float64 `json:"weight"` //重量
WeightG float64 `json:"weightG"` //
} `json:"skuList"`
SkuNameValues []struct {
SkuName string `json:"skuName"` //规格名称
SkuValues []struct {
ImageURLList []string `json:"imageUrlList"` //规格对应的图片数组
SkuValue string `json:"skuValue"` //规格值
} `json:"skuValues"` //
} `json:"skuNameValues"` //
ThirdCateID int `json:"thirdCateId"` //
ThirdCateName string `json:"thirdCateName"` //
} `json:"data"` //
Message string `json:"message"` Message string `json:"message"`
Success int `json:"success"` Success int `json:"success"`
} }
type GoodsInfoItem struct {
BrandID string `json:"brandId"`
BrandName string `json:"brandName"` //品牌名称
Currency string `json:"currency"` //货币单位 参考货币字典
Desc string `json:"desc"` //商品描述
FirstCateID int `json:"firstCateId"` //一级类目id
FirstCateName string `json:"firstCateName"` //
Gift int `json:"gift"` //是或赠品( 0不是 1是)
ID string `json:"id"` //
ImageList []string `json:"imageList"` //图片数组
IsDelete int `json:"isDelete"` //
Name string `json:"name"` //商品名称
Presell int `json:"presell"` //是否预售商品(0不是 1是)
RichDesc string `json:"richDesc"` //图文详情 html片段
SecondCateID int `json:"secondCateId"` //二级类目id
SecondCateName string `json:"secondCateName"` //
ShelfStatus int `json:"shelfStatus"` //商品销售状态(0为不可售 1可售)
ShopName string `json:"shopName"` //店铺名称
SkuList []struct {
ItemID string `json:"itemId"` //商品id 与上面的商品id一致
SkuChannels []struct {
ChannelName string `json:"channelName"` //渠道名称
ChannelType string `json:"channelType"` //渠道类型
ItemCode string `json:"itemCode"` //商品编码 如果系统需要在会订货系统导入订单 需要使用到
OriginalPrice float64 `json:"originalPrice"` //原价(建议零售价)
Price float64 `json:"price"` //现价(实际采购价)
SalesStatus int `json:"salesStatus"` //商品销售状态(0为不可售 1可售)
Stock int `json:"stock"` //当前渠道商品的库存数
} `json:"skuChannels"` //对应渠道信息
SkuID string `json:"skuId"` //规格id
SkuValues []struct {
ImageURL string `json:"imageUrl"` //规格对应的图片数组
SkuName string `json:"skuName"` //规格名称
SkuValue string `json:"skuValue"` //规格名对应的规格信息
} `json:"skuValues"` //规格值
TotalStock int `json:"totalStock"` //商品总数量
Unit string `json:"unit"` //单位 例如:件、组、盒、支
UnitQuantity int `json:"unitQuantity"` //单位对应的数量 与单位共用 如:1件、1组、1盒、1支
Upc string `json:"upc"` //
Weight float64 `json:"weight"` //重量
WeightG float64 `json:"weightG"` //
} `json:"skuList"`
SkuNameValues []struct {
SkuName string `json:"skuName"` //规格名称
SkuValues []struct {
ImageURLList []string `json:"imageUrlList"` //规格对应的图片数组
SkuValue string `json:"skuValue"` //规格值
} `json:"skuValues"` //
} `json:"skuNameValues"` //
ThirdCateID int `json:"thirdCateId"` //
ThirdCateName string `json:"thirdCateName"` //
}
//商品列表 //商品列表
func GetGoodsList(ctx context.Context, req *GoodsListReq) (res *GoodsListRes, err error) { func GetGoodsList(ctx context.Context, req *GoodsListReq) (res *GoodsListRes, err error) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论