Sfoglia il codice sorgente

修改报警数据结构

wudla 4 anni fa
parent
commit
a89425b8be
2 ha cambiato i file con 69 aggiunte e 24 eliminazioni
  1. 22 7
      docs/alarm/alarm_api.md
  2. 47 17
      docs/alarm/alarm_design.md

+ 22 - 7
docs/alarm/alarm_api.md

@@ -51,6 +51,8 @@
   "itemCode": "1033",
   "classCode": "OBJ_AX_CODE",
   "condition": {}, //额外写文档
+  "concern": 1,
+  "open": 2,
   "createUser": "test",
   "createTime": 1602963135000,
   "updateUser": "test",
@@ -61,6 +63,8 @@
 {
   "itemCode": "1033",
   "classCode": "OBJ_AX_CODE",
+  "concern": 1,
+  "open": 2,
   "condition": {}, //额外写文档
   "valid": 1
 }
@@ -69,6 +73,8 @@
   "id": "1",
   "itemCode": "1033",
   "classCode": "OBJ_AX_CODE",
+  "concern": 1,
+  "open": 2,
   "condition": {}, //额外写文档
   "valid": 1
 }
@@ -93,7 +99,7 @@
   "itemCode": "1033",
   "category": "消防报警",
   "level": "S",
-  "condition": {} //额外写文档
+  "condition": {}, //额外写文档
   "remark": "测试数据",
   "open": 1,
   "concern": 1,
@@ -139,9 +145,12 @@
   "name": '报警名称',
   "category": '报警分类',
   "concern": 1,
+  "nature": "报警性质",
+  "treat_mode": "处理方式",
+  "treat_state": "处理状态",
   "state": "报警状态",
-  "effect_start_time": 1602953256000 ,
-  "effect_end_time": 1602953256000 ,
+  "effectStartTime": 1602953256000 ,
+  "effectEndTime": 1602953256000 ,
   "createUser": "test",
   "createTime": 1602953249000,
   "updateUser": "test",
@@ -158,16 +167,22 @@
   "name": '报警名称',
   "category": '报警分类',
   "concern": 1,
+  "nature": "报警性质",
+  "treat_mode": "处理方式",
+  "treat_state": "处理状态",
   "state": "报警状态",
-  "effect_start_time": 1602953256000,
-  "effect_end_time": 1602953256000
+  "effectStartTime": 1602953256000,
+  "effectEndTime": 1602953256000
 }
 更新:
 {
   "id": "1",
   "remark": "测试数据",
   "name": '报警名称',
-  "state": "报警状态"
+  "state": "报警状态",
+  "nature": "报警性质",
+  "treat_mode": "处理方式",
+  "treat_state": "处理状态"
 }
 ```
 
@@ -209,7 +224,7 @@
 {
   "id": "1",
   "record_id": "1033",
-  "content": "PRJ_WD_001",
+  "content": 1,
   "createUser": "TEST",
   "createTime": 1602953249000,
   "updateTime": 1602953249000,

+ 47 - 17
docs/alarm/alarm_design.md

@@ -20,14 +20,16 @@
 
 用于保存 报警条目与对象信息点 的 匹配规则
 
-|    字段    |  字段说明  |   数据类型   | 是否非空 |           备注           |
-| :--------: | :--------: | :----------: | -------- | :----------------------: |
-|     id     |            | varchar(80)  | Y        | 全局唯一,UUID无实际意义 |
-| item_code  | 报警条目id | varchar(80)  | Y        |                          |
-| class_code |  对象类型  | varchar(80)  | Y        |                          |
-| condition  |  触发条件  |     Json     | Y        |                          |
-|   valid    |  删除标记  |     int      | Y        |      1:true,0:false      |
-|   remark   |  备注信息  | varchar(200) |          |                          |
+|    字段    |   字段说明   |   数据类型   | 是否非空 |           备注           |
+| :--------: | :----------: | :----------: | -------- | :----------------------: |
+|     id     |              | varchar(80)  | Y        | 全局唯一,UUID无实际意义 |
+| item_code  |  报警条目id  | varchar(80)  | Y        |                          |
+| class_code |   对象类型   | varchar(80)  | Y        |                          |
+|    open    | 是否屏蔽状态 |     int      |          |        默认不屏蔽        |
+|  concern   | 是否重点关注 |     int      |          |     默认不是重点关注     |
+| condition  |   触发条件   |     Json     | Y        |                          |
+|   valid    |   删除标记   |     int      | Y        |      1:true,0:false      |
+|   remark   |   备注信息   | varchar(200) |          |                          |
 
 ### 报警定义(alarm_config)
 
@@ -48,12 +50,40 @@
 
 ### 报警记录(alarm_record)
 
-|    字段    |      字段说明      |   数据类型   |      |           备注           |
-| :--------: | :----------------: | :----------: | ---- | :----------------------: |
-|     id     | 主键(无业务含义) | varchar(80)  | Y    | 全局唯一,UUID无实际意义 |
-| item_code  |    报警条目编码    | varchar(20)  | Y    |      对应字典数据id      |
-| project_id |       项目id       | varchar(40)  | Y    |       对应字典类型       |
-|   obj_id   |       对象id       | varchar(20)  | Y    |                          |
-|   level    |      严重程度      | varchar(20)  | Y    |            1             |
-|   valid    |      删除标记      |     int      | Y    |      1:true,0:false      |
-|   remark   |      报警描述      | varchar(200) |      |                          |
+|    字段     |      字段说明      |   数据类型   |      |           备注           |
+| :---------: | :----------------: | :----------: | ---- | :----------------------: |
+|     id      | 主键(无业务含义) | varchar(80)  | Y    | 全局唯一,UUID无实际意义 |
+|  item_code  |    报警条目编码    | varchar(20)  | Y    |      对应字典数据id      |
+| project_id  |       项目id       | varchar(40)  | Y    |       对应字典类型       |
+|   obj_id    |       对象id       | varchar(20)  | Y    |                          |
+|   nature    |      报警性质      | varchar(10)  |      |                          |
+| treat_mode  |      处理方式      | varchar(10)  |      |                          |
+| treat_state |      处理状态      | varchar(10)  |      |                          |
+|    level    |      严重程度      | varchar(20)  | Y    |            1             |
+|    valid    |      删除标记      |     int      | Y    |      1:true,0:false      |
+|   remark    |      报警描述      | varchar(200) |      |                          |
+
+### 报警日志(alarm_target)
+
+用于保存 报警条目与对象信息点 的 匹配规则
+
+|   字段    |  字段说明  |  数据类型   | 是否非空 |           备注           |
+| :-------: | :--------: | :---------: | -------- | :----------------------: |
+|    id     |            | varchar(80) | Y        | 全局唯一,UUID无实际意义 |
+| record_id | 报警条目id | varchar(80) | Y        |                          |
+|   type    |  报警类型  | varchar(80) |          |                          |
+|  remark   |    备注    |   varchar   |          |                          |
+|   valid   |            |     int     |          |                          |
+
+### 报警批注(alarm_target)
+
+用于保存 报警条目与对象信息点 的 匹配规则
+
+|   字段    |   字段说明   |  数据类型   | 是否非空 |           备注           |
+| :-------: | :----------: | :---------: | -------- | :----------------------: |
+|    id     |              | varchar(80) | Y        | 全局唯一,UUID无实际意义 |
+| record_id |  报警条目id  | varchar(80) | Y        |                          |
+|  content  | 是否重点关注 |     int     |          |                          |
+|   valid   | 是否屏蔽状态 |     int     |          |         删除标记         |
+
+###