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