文档
测试

01、商品检索

GET
/api/search

请求参数

参数名
类型
描述
必填
keyword
string
检索关键字
必填
brandId
long
品牌id
必填
catalogId
long
分类id
必填
sort
string
排序: sort=price/salecount/hotscore_desc/asc
必填
price
string
价格区间:price=0_400 或者 price=_200 或者 price=200_
必填
stock
int
是否有库存: stock=0/1;1只显示有货,0或者不传都会显示
必填
attrs
string
可以传入多个; attrs=1_3G:4G;1号属性值为3G或者4G
必填
pageNo
int
页码
必填
pageSize
int
每页大小
必填

请求示例

```html api/search?keyword=小米&brandId=1&catalogId=1&sort=hotscore_desc&price=0_400&stock=1&attrs=1_3G:4G&attrs=2_骁龙855:骁龙845 ```

响应数据

```json { "code": 0, "msg": "success", "data": { "skus": [{ "skuId": 1, "spuId": 5, "skuPrice": 999.88, "skuTitle": "华为", "skuImg": "xxxx.jpg", "otherImgs": [""] }], "brands": [{ "brandId": 5, "brandName": "华为", "img": "xxxxx.jpg" }], "catalogs": [{ "catId": 5, "catName": "手机" }], "attrs": [{ "attrId": 11, "attrName": "屏幕", "attrValues": ["全高清", "1080p"] }] } } ```