3.分类管理
程序员文章站
2024-03-22 17:51:10
...
3.分类管理接口
3.1.查询分类树
查询所有分类,返回一个树形结构。
-
请求
/catalog/all
-
响应
{ "code": 0, "data": { "count": 3, "ts": 1528888319, "items": [ { "id": "1", "name": "高中教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:09", "update_time": "2018-06-13 16:11:09", "status": "1", "children": [ { "id": "101", "name": "语文", "parent_id": "1", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:09", "update_time": "2018-06-13 16:11:09", "status": "1" }, { "id": "102", "name": "数学", "parent_id": "1", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:09", "update_time": "2018-06-13 16:11:09", "status": "1" } ] }, { "id": "3", "name": "职业教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:10", "update_time": "2018-06-13 16:11:10", "status": "1" } ] } }
name 分类名。
parent_id 上级目录编号。
cover 封面,完整的url。
comment 描述信息。
children 该目录下的子目录,数组。 没有该属性,或该属性为null,表示没有下级目录。
3.2.查询分类列表
查询某个分类下的分类列表。
-
请求
/catalog/list?parent_id=0
parent_id 上级分类参数,忽略或为0时表示查询一级目录。
-
响应
{ "code": 0, "data": { "count": 3, "ts": 1528888710, "items": [ { "id": "1", "name": "高中教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:09", "update_time": "2018-06-13 16:11:09", "status": "1" }, { "id": "2", "name": "艺术教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:10", "update_time": "2018-06-13 16:11:10", "status": "1" }, { "id": "3", "name": "职业教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:10", "update_time": "2018-06-13 16:11:10", "status": "1" } ] } }
3.3.查询一个分类
-
请求
/catalog/get?id=1
-
响应
{ "code": 0, "data": { "count": 1, "ts": 1528889117, "items": [ { "id": "1", "name": "高中教育", "parent_id": "0", "cover": null, "comment": null, "add_time": "2018-06-13 16:11:09", "update_time": "2018-06-13 16:11:09", "status": "1" } ] } }
上一篇: 【ChatBot学习笔记】5.文法分析
下一篇: 树-相关的基础算法代码总结