欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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"
                    }
                ]
            }
        }