电商管理后台 API 接口文档 (4)

请求参数

参数名 参数说明 备注
:roleId   角色 ID   不能为空携带在url中  
:rightId   权限 ID   不能为空携带在url中  

响应数据说明

返回的data, 是当前角色下最新的权限数据

响应数据

{ "data": [ { "id": 101, "authName": "商品管理", "path": null, "children": [ { "id": 104, "authName": "商品列表", "path": null, "children": [ { "id": 105, "authName": "添加商品", "path": null }, { "id": 116, "authName": "修改", "path": null } ] } ] } ], "meta": { "msg": "取消权限成功", "status": 200 } }

1.6. 商品分类管理 1.6.1. 商品分类数据列表

请求路径:categories

请求方法:get

请求参数

参数名 参数说明 备注
type   [1,2,3]   值:1,2,3 分别表示显示一层二层三层分类列表
【可选参数】如果不传递,则默认获取所有级别的分类
 
pagenum   当前页码值   【可选参数】如果不传递,则默认获取所有分类  
pagesize   每页显示多少条数据   【可选参数】如果不传递,则默认获取所有分类  

响应参数

参数名 参数说明 备注
cat_id   分类 ID    
cat_name   分类名称    
cat_pid   分类父 ID    
cat_level   分类当前层级    

响应数据

{ "data": [ { "cat_id": 1, "cat_name": "大家电", "cat_pid": 0, "cat_level": 0, "cat_deleted": false, "children": [ { "cat_id": 3, "cat_name": "电视", "cat_pid": 1, "cat_level": 1, "cat_deleted": false, "children": [ { "cat_id": 6, "cat_name": "曲面电视", "cat_pid": 3, "cat_level": 2, "cat_deleted": false }, { "cat_id": 7, "cat_name": "海信", "cat_pid": 3, "cat_level": 2, "cat_deleted": false } ] } ] } ], "meta": { "msg": "获取成功", "status": 200 } } 1.6.2. 添加分类

请求路径:categories

请求方法:post

请求参数

参数名 参数说明 备注
cat_pid   分类父 ID   不能为空,如果要添加1级分类,则父分类Id应该设置为 0  
cat_name   分类名称   不能为空  
cat_level   分类层级   不能为空,0表示一级分类;1表示二级分类;2表示三级分类  

响应数据

{ "data": { "cat_id": 62, "cat_name": "相框", "cat_pid": "1", "cat_level": "1" }, "meta": { "msg": "创建成功", "status": 201 } } 1.6.3. 根据 id 查询分类

请求路径:categories/:id

请求方法:get

请求参数

参数名 参数说明 备注
:id   分类 ID   不能为空携带在url中  

响应数据

{ "data": { "cat_id": 3, "cat_name": "厨卫电器", "cat_pid": 0, "cat_level": 0 }, "meta": { "msg": "获取成功", "status": 200 } } 1.6.4. 编辑提交分类

请求路径:categories/:id

请求方法:put

请求参数

参数名 参数说明 备注
:id   分类 ID   不能为空携带在url中  
cat_name   分类名称   不能为空【此参数,放到请求体中】  

响应数据

{ "data": { "cat_id": 22, "cat_name": "自拍杆", "cat_pid": 7, "cat_level": 2 }, "meta": { "msg": "更新成功", "status": 200 } } 1.6.5. 删除分类

请求路径:categories/:id

请求方法:delete

请求参数

参数名 参数说明 备注
:id   分类 ID   不能为空携带在url中  

响应数据

{ "data": null, "meta": { "msg": "删除成功", "status": 200 } } 1.7. 分类参数管理 1.7.1. 参数列表

请求路径:categories/:id/attributes

请求方法:get

请求参数

参数名 参数说明 备注
:id   分类 ID   不能为空携带在url中  
sel   [only,many]   不能为空,通过 only 或 many 来获取分类静态参数还是动态参数  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzddx.html