知识库
数据模型
- 知识库类型
- 知识库数据
数据关说明
- 知识库中的数据,原则上只做增加
- 知识库类型保存知识库数据对应的大类
- 知识库数据保存实际的知识库类型对应的知识数据
数据结构
| 知识库类型(kl_tpye) |
|
|
|
| 字段 |
字段说明 |
数据类型 |
备注 |
| id |
主键(无业务含义) |
varchar(20) |
id全局唯一,命名规则:“KL”+UUID |
| code |
知识库编码 |
varchar(40) |
|
| name |
知识库类型名称 |
varchar(40) |
|
| description |
描述 |
varchar(500) |
对知识库类型描述 |
| status |
状态 |
char(2) |
0:停用,1:正常 |
| create_time |
创建时间 |
datetime |
|
| create_by |
创建人员 |
varchar(40) |
保存创建的用户id |
| update_time |
更新时间 |
datetime |
|
| update_by |
更新人员 |
varchar(40) |
保存最后更新的用户id |
| remark |
备注信息 |
varchar(200) |
|
| 知识库数据(kl_data) |
|
|
|
| 字段 |
字段说明 |
数据类型 |
备注 |
| id |
主键(无业务含义) |
varchar(20) |
UUID |
| kl_tpye_id |
知识库类型id |
varchar(20) |
|
| parent_code |
父节点 |
varchar(20) |
保存多级树状知识库(id),没有可以不写 |
| kl_type_code |
知识库类型 |
varchar(40) |
对应知识库类型编码 |
| code |
编码 |
varchar(40) |
|
| label |
名称 |
varchar(40) |
|
| value |
知识库其他字段 |
varchar(500) |
保存json格式 |
| status |
状态 |
char(2) |
0:停用,1:正常 |
| remark |
备注信息 |
varchar(200) |
|
接口
{
"code":"",
"name":"",
"userId":"",
"description":"知识库类型描述",
"data":[
{
"parentCode":"",//用于多层级知识库数据,没有可为空
"kl_tpye_id":"",
"code":"",
"label":"",
"value":[
{
//根据值拼装json字符串
}
]
}
]
}