**1.新增知识库分类接口**
**请求地址**
POST /api/v1/knowledgeCategories.json
**请求参数**
==== JSON格式 ====
^ 名称 ^ 类型 ^ 只读 ^ 必填 ^ 注释 ^
| className | string | 是 | 是 | 分类名称 |
| parentId | int | 是 | 是 | 上级分类ID(若为一级默认传0) |
**请求参数示例**
"knowledgeCategories":{
"className": "软件问题",
"parentId": 0
}
**返回示例**
{
"status": "200",
"kbcId": "8488",
"message": "add successful!"
}
**2.删除知识库分类**
**请求地址**
DELETE /api/v1/knowledgeCategories/{kbcId}.json
说明:删除分类后,原本属于该分类的下级或上级的知识库中的fid值全部为0,即全部划为无分类,
**返回示例**
{
"status": "200",
"message": "delete successful!"
}
**3.修改知识库分类**
**请求地址**
PUT /api/v1/knowledgeCategories/{kbcId}.json
**请求参数**
==== JSON格式 ====
^ 名称 ^ 类型 ^ 只读 ^ 必填 ^ 注释 ^
| className | string | 是 | 是 | 分类名称 |
| parentId | int | 是 | 是 | 上级分类ID(若为一级默认传0) |
请求参数示例
{
"knowledgeCategories":{
"className": "应用问题",
"parentId":0
}
}
**返回示例**
{
"knowledgeCategories": {
"kbcId": "8392",
"className": "应用问题",
"parentId": "0"
}
}
**4.查看知识库分类列表**
**请求地址**
GET /api/v1/knowledgeCategories.json
**返回示例**
{
"knowledgeCategories": [
{
"kbcId": "8392",
"className": "软件问题",
"parentId": "0"
},
{
"kbcId": "8395",
"className": "具体bug",
"parentId": "8392"
}
]
}