约定:
请求数据成功:
{
"flag":true,
"code":20000,
"message":"修改成功",
"data":null
}
请求数据失败:
{"flag":false,"code":20001,"message":"当前系统繁忙,请您稍后重试","data":null}
接口1:增加品牌:
请求地址:
[http://localhost:9011/brand/insert?name=sum&image=http://localhost:9101/img/11.jpg&letter=S]
请求参数说明:
参数 |
类型 |
必填 |
说明 |
name |
String |
是 |
品牌名称 |
image |
String |
是 |
品牌logo |
letter |
char |
否 |
品牌首字母 |
返回结果:
{
"flag": true,
"code": 20000,
"message": "新增成功",
"data": null
}
接口2:删除品牌:
请求地址:
http://localhost:9011/brand/delete?id=325413
请求参数说明:
参数 |
类型 |
必填 |
说明 |
id |
int |
是 |
品牌编号 |
返回结果:
{
"flag":true,
"code":20000,
"message":"删除成功",
"data":null
}
接口3:修改品牌:
请求地址:
[http://localhost:9011/brand/update?id=325413&name=huawei&image=http://img14.360buyimg.com/popshop/jfs/t2398/233/975959106/6263/a786f5b8/563b33ffN9c288c6c.jpg&letter=H]
请求参数说明:
参数 |
类型 |
必填 |
说明 |
id |
int |
是 |
品牌编号 |
name |
String |
是 |
品牌名称 |
image |
String |
是 |
品牌logo |
letter |
char |
否 |
品牌首字母 |
返回结果:
{
"flag":true,
"code":20000,
"message":"修改成功",
"data":null
}
接口4:根据id来查询品牌:
请求地址:
http://localhost:9011/brand/findbyid?id=325414
请求参数说明:
参数 |
类型 |
必填 |
说明 |
id |
int |
是 |
品牌编号 |
返回结果:
结果输出
{
"flag":true,
"code":20000,
"message":"查询成功",
"data":{
"id":325414,
"name":"小何",
"image":"sss",
"letter":"H",
"seq":null
}
}
接口5:根据条件列表查询品牌:
请求地址:
http://localhost:9011/brand/findall?currentPage=0&row=10&queryString=何
请求参数说明:
参数 |
类型 |
必填 |
说明 |
id |
int |
是 |
品牌编号 |
currentPage |
int |
是 |
初始页面 |
row |
int |
是 |
每页展示的行数 |
queryString |
String |
否 |
查询条件,模糊查询 |
返回结果:
{
"total":2,
"rows":[
{
"id":315414,
"name":"何某董事长",
"image":"sse",
"letter":"K",
"seq":null
},
{
"id":325414,
"name":"小何",
"image":"sss",
"letter":"H",
"seq":null
}
]
}
接口6:增加商品接口:
请求地址:
http://localhost:9001/spu
请求方式:POST
请求参数展示:
{
"spu":{
"name":"巴布豆(BOBDOG)柔薄悦动婴儿拉拉裤XXL码180片(1500kg以上)",
"brandId":3177,
"category3Id":10
},
"skulist":[
{
"sn":"",
"price":"324223",
"num":"3131",
"alert_num":"",
"spec":"{'克重': '0'}"
},
{
"sn":"",
"price":"23",
"num":"3131",
"alert_num":"",
"spec":"{'克重': '10'}"
},
{
"sn":"",
"price":"243",
"num":"6666",
"alert_num":"234",
"spec":"{'克重': '100'}"
}
]
}
请求参数说明:
spu表参数说明:
参数 |
类型 |
必填 |
说明 |
id |
VARCHAR |
不要传 |
主键 |
sn |
VARCHAR |
是 |
货号 |
caption |
VARCHAR |
是 |
副标题 |
name |
VARCHAR |
是 |
SPU名 |
brand_id |
INT |
是 传对 |
品牌 |
category1_id |
INT |
是 |
一级分类 |
category2_id |
INT |
是 |
二级分类 |
category3_id |
INT |
是 |
三级分类 |
template_id |
INT |
否 |
模板ID |
image |
VARCHAR |
否 |
图片 |
images |
VARCHAR |
否 |
图片列表 |
sale_service |
VARCHAR |
否 |
售后服务 |
introduction |
TEXT |
否 |
介绍 |
spec_items |
VARCHAR |
否 |
规格列表 |
para_items |
VARCHAR |
否 |
参数列表 |
sale_num |
INT |
否 |
销量 |
comment_num |
INT |
否 |
评论数 |
is_marketable |
CHAR |
否 |
是否上架 |
is_enable_spec |
CHAR |
否 |
是否启用规格 |
is_delete |
CHAR |
否 |
是否删除 |
status |
CHAR |
否 |
审核状态 |
sku表的参数说明:
参数 |
类型 |
必填 |
说明 |
id |
VARCHAR |
是 |
商品id |
sn |
VARCHAR |
是 |
商品条码 |
price |
INT |
价格(分) |
副标题 |
name |
VARCHAR |
是 |
SKU名称 |
num |
INT |
否 |
库存数量 |
alert_num |
INT |
否 |
库存预警数量 |
weight |
INT |
否 |
重量(克) |
create_time |
DATETIME |
否 |
创建时间 |
update_time |
DATETIME |
否 |
更新时间 |
image |
VARCHAR |
否 |
商品图片 |
images |
VARCHAR |
否 |
商品图片列表 |
spu_id |
VARCHAR |
否 |
SPUID |
category_id |
INT |
否 |
类目 |
category_name |
VARCHAR |
否 |
类目名称 |
brand_name |
VARCHAR |
否 |
品牌名称 |
spec |
VARCHAR |
否 |
规格 |
sale_num |
INT |
否 |
销量 |
comment_num |
INT |
否 |
评论数 |
status |
CHAR |
否 |
商品状态 1-正常,2-下架,3-删除 |
返回结果:
{
"flag": true,
"code": 20000,
"message": "添加成功",
"data": null
}