|
|
|
@ -64,20 +64,21 @@ func (s *sku) Lists(ctx context.Context, channelId string, args ArgsSkuList) (re
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type SkuEsSearch struct {
|
|
|
|
|
Status uint // 1=上架 2=下架
|
|
|
|
|
SkuName string // 商品名称
|
|
|
|
|
BrandId uint // 品牌id
|
|
|
|
|
BrandName string // 品牌名称 全词匹配
|
|
|
|
|
FirstCategoryId uint // 一级分类id
|
|
|
|
|
FirstCategoryName string // 一级分类名称 全词匹配
|
|
|
|
|
SecondCategoryId uint // 二级分类id
|
|
|
|
|
SecondCategoryName string // 二级分类名称 全词匹配
|
|
|
|
|
ThirdCategoryId uint // 三级分类id
|
|
|
|
|
ThirdCategoryName string // 三级分类名称 全词匹配
|
|
|
|
|
MaxPrice decimal.Decimal // 最高金额
|
|
|
|
|
MinPrice decimal.Decimal // 最低金额
|
|
|
|
|
MinDiscount decimal.Decimal // 最低折扣
|
|
|
|
|
MaxDiscount decimal.Decimal // 最高折扣
|
|
|
|
|
Status uint // 1=上架 2=下架
|
|
|
|
|
SkuName string // 商品名称
|
|
|
|
|
BrandId uint // 品牌id
|
|
|
|
|
BrandName string // 品牌名称 全词匹配
|
|
|
|
|
FirstCategoryId uint // 一级分类id
|
|
|
|
|
FirstCategoryName string // 一级分类名称 全词匹配
|
|
|
|
|
SecondCategoryId uint // 二级分类id
|
|
|
|
|
SecondCategoryName string // 二级分类名称 全词匹配
|
|
|
|
|
ThirdCategoryId uint // 三级分类id
|
|
|
|
|
ThirdCategoryName string // 三级分类名称 全词匹配
|
|
|
|
|
MaxPrice decimal.Decimal // 最高金额
|
|
|
|
|
MinPrice decimal.Decimal // 最低金额
|
|
|
|
|
MinDiscount decimal.Decimal // 最低折扣
|
|
|
|
|
MaxDiscount decimal.Decimal // 最高折扣
|
|
|
|
|
Expand []map[string]interface{} // 拓展查询
|
|
|
|
|
}
|
|
|
|
|
type ArgsSkuListsEs struct {
|
|
|
|
|
Search SkuEsSearch
|
|
|
|
|