Преглед на файлове

create knowledge.md

create knowledge.md
wudla преди 4 години
родител
ревизия
c09a41f554
променени са 1 файла, в които са добавени 68 реда и са изтрити 0 реда
  1. 68 0
      knowledge.md

+ 68 - 0
knowledge.md

@@ -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字符串
+        }
+      ]
+    }
+  ]
+}
+```
+