|
@@ -0,0 +1,68 @@
|
|
|
|
+# knowledge
|
|
|
|
+
|
|
|
|
+### 数据模型
|
|
|
|
+
|
|
|
|
+1. 知识库类型
|
|
|
|
+2. 知识库数据
|
|
|
|
+
|
|
|
|
+### 数据关说明
|
|
|
|
+
|
|
|
|
+1. 知识库中的数据,原则上只做增加
|
|
|
|
+2. 知识库类型保存知识库数据对应的大类
|
|
|
|
+3. 知识库数据保存实际的知识库类型对应的知识数据
|
|
|
|
+
|
|
|
|
+### 数据结构
|
|
|
|
+
|
|
|
|
+| 知识库类型(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_user | 创建人员 | varchar(40) | 保存创建的用户id |
|
|
|
|
+| update_time | 更新时间 | datetime | |
|
|
|
|
+| update_user | 更新人员 | varchar(40) | 保存最后更新的用户id |
|
|
|
|
+| remark | 备注信息 | varchar(200) | |
|
|
|
|
+
|
|
|
|
+| 知识库数据(kt_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) | |
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## 接口
|
|
|
|
+
|
|
|
|
+```json
|
|
|
|
+{
|
|
|
|
+ "code":"",
|
|
|
|
+ "name":"",
|
|
|
|
+ "userId":"",
|
|
|
|
+ "description":"知识库类型描述",
|
|
|
|
+ "data":[
|
|
|
|
+ {
|
|
|
|
+ "parentCode":"",//用于多层级知识库数据,没有可为空
|
|
|
|
+ "kl_tpye_id":"",
|
|
|
|
+ "code":"",
|
|
|
|
+ "label":"",
|
|
|
|
+ "value":[
|
|
|
|
+ {
|
|
|
|
+ //根据值拼装json字符串
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+}
|
|
|
|
+```
|
|
|
|
+
|