leyou电商后台管理接口API文档
目录
内容
2 商品管理
2.1 分类管理
2.1.1、 分类列表
- 请求路径:item/category/list
- 请求方法:get
- 请求参数
参数名 |
参数说明 |
备注 |
?pid |
分类 ID |
不能为空携带在url中 |
sel |
[only,many] |
不能为空,通过 only 或 many 来获取分类静态参数还是动态参数 |
参数名 |
参数说明 |
备注 |
id |
分类参数 ID |
|
is_parent |
是否是父级分类 |
|
name |
分类名称 |
|
parent_id |
父类ID |
|
sort |
序号 |
|
{
[
{
id: 1,
isParent: 1,
name: "图书、音像、电子书刊",
parentId: 0,
sort: 1
},
{
id: 74,
isParent: 1,
name: "手机",
parentId: 0,
sort: 2
}
...
]
}
2.1 品牌管理
2.1.1、 品牌分页列表
- 请求路径:item/brand/page
- 请求方法:get
- 请求参数
参数名 |
类型 |
参数说明 |
能否为空 |
默认 |
备注 |
page |
int |
当前页码 |
true |
1 |
|
rows |
int |
每页条目 |
true |
10 |
|
search |
string |
搜索条件 |
true |
‘’ |
|
sortBy |
string |
排序字段 |
true |
‘’ |
|
sortDesc |
boolean |
是否降序 |
true |
false |
|
参数名 |
类型 |
参数说明 |
能否为空 |
默认 |
备注 |
total |
int |
总记录数 |
true |
0 |
|
items |
array |
当前页数据 |
true |
[] |
|
totalPage |
int |
总页数 |
true |
0 |
|
{
total: 166,
totalPage: 17,
items: [
{
id: 1,
isParent: 1,
name: "图书、音像、电子书刊",
parentId: 0,
sort: 1
},
{
id: 74,
isParent: 1,
name: "手机",
parentId: 0,
sort: 2
}
...
]
}
2.1.2、品牌添加
- 请求路径:item/brand/
- 请求方法:POST
- 请求参数
参数名 |
类型 |
参数说明 |
能否为空 |
默认 |
备注 |
id |
int |
品牌ID |
false |
|
|
name |
string |
品牌名称 |
true |
‘’ |
|
image |
string |
品牌LOGO网络地址 |
true |
‘’ |
|
initial |
string |
品牌首字母 |
true |
‘’ |
用于排序 |
cids |
string |
品牌对应分类 |
false |
|
|
示例:
{
id: 327600
name: '红米'
image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png
cids: '76'
// 没有
json('添加成功', 201)
2.2.3、品牌修改
- 请求路径:item/brand/
- 请求方法:PUT
- 请求参数
参数名 |
类型 |
参数说明 |
能否为空 |
默认 |
备注 |
id |
int |
品牌ID |
false |
|
|
name |
string |
品牌名称 |
true |
‘’ |
|
image |
string |
品牌LOGO网络地址 |
true |
‘’ |
|
initial |
string |
品牌首字母 |
true |
‘’ |
用于排序 |
cids |
string |
品牌对应分类 |
false |
|
|
示例:
{
id: 327600
name: '红米'
image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png
cids: '76'
// 没有
json('修改成功', 205)
2.2.4、删除品牌
- 请求路径:item/brand/
- 请求方法:DELETE
- 请求参数
参数名 |
类型 |
参数说明 |
能否为空 |
默认 |
备注 |
id |
int |
品牌ID |
false |
|
|
image |
string |
品牌LOGO网络地址 |
true |
‘’ |
|
示例:
{
id: 327600,
image: 'http://api.leyou.com/uploads/414e24f3880af7261825a6d3e7bd37cb.png
// 没有
json('删除成功', 204)
后记
本项目为参考某马视频thinkphp5.1-乐优商城前后端项目开发,相关视频及配套资料可自行度娘或者联系本人。上面为自己编写的开发文档,持续更新。欢迎交流,本人QQ:806797785
前端项目源代码地址:https://gitee.com/gaogzhen/vue-leyou
后端thinkphp源代码地址:https://gitee.com/gaogzhen/leyou-backend-thinkphp