alarm_design.md 7.0 KB

报警系统

当前版本:4.0.4

更新时间:2021-04-15

ALARM_COMMENT【报警批注】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(50)
RECORD_ID 报警记录id VARCHAR(50)
EVENT_TYPE_ID 报警原因类型ID(ALARM_EVENT_TYPE 表的外键) VARCHAR(50)
CONTENT 批注内容 TEXT
CREATE_USER 创建人 VARCHAR(50)
PROJECT_ID 项目id VARCHAR(50)
GROUP_CODE 集团编码 VARCHAR(50)
CREATE_TIME 创建时间 DATETIME
UPDATE_TIME 更新时间 DATETIME
UPDATE_USER 更新人 VARCHAR(50)
VALID 删除标记 1:true,0:false INT(10)

ALARM_CONFIG【报警定义】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(50)
OBJ_ID 对象id VARCHAR(50)
CLASS_CODE 对象类型编码 VARCHAR(50)
PROJECT_ID 项目id VARCHAR(50)
GROUP_CODE 集团编码 VARCHAR(50)
ITEM_CODE 报警条目编码 VARCHAR(50)
TARGET_ID 报警匹配条件id VARCHAR(50)
CATEGORY 报警分类 VARCHAR(10)
LEVEL 严重程度 VARCHAR(10)
REMARK 备注 TEXT
CONDITION 触发条件 JSON
OPEN 屏蔽状态 1-open、0- 屏蔽 INT(10)
CONCERN 是否重点关注 INT(10)
USER_DEFINED 是否自定义 INT(10)
CREATE_USER 创建用户 VARCHAR(80)
CREATE_TIME 创建时间 TIMESTAMP
UPDATE_USER 更新用户 VARCHAR(80)
UPDATE_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)

ALARM_ITEM【报警条目】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(50)
CODE 报警条目编码 VARCHAR(50)
NAME 报警条目名称 VARCHAR(10)
CATEGORY 报警分类 VARCHAR(10)
LEVEL 严重程度 VARCHAR(10)
REMARK 备注 TEXT
CONDITION 触发条件 JSON
DEAL_FUN 处理算法 VARCHAR(50)
CREATE_USER 创建用户 VARCHAR(50)
PROJECT_ID 项目id VARCHAR(50)
GROUP_CODE 集团编码 VARCHAR(50)
CREATE_TIME 创建时间 TIMESTAMP
UPDATE_USER 更新用户 VARCHAR(50)
UPDATE_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)
APP_ID 子系统id VARCHAR(50)

ALARM_LOG【报警日志】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(80)
RECORD_ID 报警记录id VARCHAR(50)
TYPE 操作类型(报警状态、报警性质、报警处理方式、报警处理状态) VARCHAR(10)
NATURE 报警性质 INT(10)
BEFORE 修改前报警记录的状态 INT(10)
AFTER 修改后报警记录的状态 INT(10)
REMARK 备注 JSON
PROJECT_ID 项目id VARCHAR(50)
GROUP_CODE 集团编码 VARCHAR(50)
CREATE_TIME 创建时间 TIMESTAMP
UPDATE_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)
CREATE_USER 创建人 VARCHAR(50)

ALARM_RECORD【报警记录】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(50)
ITEM_CODE 报警条目编码 VARCHAR(50)
PROJECT_ID 项目id VARCHAR(50)
OBJ_ID 对象id VARCHAR(50)
OBJ_NAME 对象名称 VARCHAR(200)
CLASS_CODE 对象类型编码 VARCHAR(50)
LEVEL 严重程度 VARCHAR(10)
REMARK 报警描述 TEXT
CREATE_USER 创建用户 VARCHAR(50)
CREATE_TIME 创建时间 TIMESTAMP
UPDATE_USER 更新用户 VARCHAR(50)
UPDATE_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)
NAME 报警名称 TEXT
CATEGORY 报警分类 VARCHAR(50)
CONCERN 是否重点关注 INT(10)
STATE 报警状态 INT(10)
EFFECT_START_TIME 有效期开始时间 TIMESTAMP
EFFECT_END_TIME 有效期结束时间 TIMESTAMP
NATURE 报警性质 INT(10)
TREAT_MODE 处理方式 INT(10)
TREAT_STATE 处理状态 INT(10)
ALARM_STATE 报警状态 INT(10) 0 当前 1 历史
GROUP_CODE 集团编码 VARCHAR(50)
CONDITION 触发和恢复条件 JSON
TRIGGER_INFO 触发值信息 JSON
END_INFO 恢复值信息 JSON
TRIGGER_TIME 报警触发时间 TIMESTAMP
END_TIME 恢复时间 TIMESTAMP
ORDER_ID 工单id VARCHAR(50)
ORDER_STATE 工单状态 VARCHAR(10)
SUPPLEMENT 补充说明 JSON
TARGET_ID 匹配条件id VARCHAR(50)

ALARM_TARGET【报警条目匹配对象】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(50)
ITEM_CODE 报警条目id VARCHAR(5)
CLASS_CODE 对象类型 VARCHAR(50)
CONDITION 触发条件 JSON
LEVEL 报警等级 VARCHAR(10)
CONCERN 是否重点关注 INT(10)
OPEN 屏蔽状态(0:不屏蔽,1:屏蔽) INT(10)
CREATE_USER 创建用户 VARCHAR(50)
CREATE_TIME 创建时间 TIMESTAMP
UPDATE_USER 更新用户 VARCHAR(50)
UPDATE_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)
PROJECT_ID 项目id VARCHAR(50)
GROUP_CODE 集团编码 VARCHAR(50)

ALARM_EVENT_TYPE【报警原因类型】

代码 名称 数据类型(MYSQL) 主键 备注
ID 主键 VARCHAR(64)
EVENT_ID 类型ID VARCHAR(5)
EVENT_NAME 类型名称 VARCHAR(50)
CATEGORY 系统类型 VARCHAR(80)
TS 乐观锁 TIMESTAMP
CREATOR 创建用户 VARCHAR(64)
CREATION_TIME 创建时间 TIMESTAMP
modifier 更新用户 VARCHAR(64)
MODIFIED_TIME 更新时间 TIMESTAMP
VALID 删除标记 1:true,0:false INT(10)