DROP TABLE IF EXISTS `BLADE_MODULE_VERSION`; CREATE TABLE `BLADE_MODULE_VERSION` ( `MODULE_NAME` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL, `VERSION` VARCHAR(8) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL, `HISTORY` VARCHAR(300) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL, PRIMARY KEY (`MODULE_NAME`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM`; CREATE TABLE `HZIMS_ALARM` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `STATION_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '站点编码', `STATION_NAME` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点名称', `DEVICE_CODE` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '设备编码', `DEVICE_NAME` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '设备名称', `ALARM_ID` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警ID', `ALARM_SOURCE` TINYINT(4) NULL DEFAULT NULL COMMENT '告警类型 :0- HZ3000告警 1 -等级告警 2 -条件告警 3-FDP智能预警', `ALARM_TYPE` TINYINT(4) NULL DEFAULT NULL COMMENT '告警子类', `ALARM_SIGNAGE` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警属性标识', `ALARM_CONTEXT` VARCHAR(1024) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警内容', `ALARM_STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '告警状态', `ALARM_LEVEL` TINYINT(4) NULL DEFAULT NULL COMMENT '告警等级', `ALARM_VALUE` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警动作数值', `ALARM_COUNT` TINYINT(10) NULL DEFAULT NULL COMMENT '告警数量', `ALARM_TIME` DATETIME NULL DEFAULT NULL COMMENT '告警时间', `REAL_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '监测点', `IS_RIGHT_TABULATION` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控右侧列表展示 : 0-展示 1-不展示', `IS_SHOW_ALERT` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控弹窗展示 : 0-展示 1-不展示', `IS_SMALL_BELL` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控铃铛展示 : 0-展示 1-不展示', `IS_MASK` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控遮罩展示 : 0-展示 1-不展示', `IS_BROADCAST` TINYINT(4) NULL DEFAULT NULL COMMENT '是否语音播报 : 0-播报 1-不播报', `IS_PLATFORM_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否进行平台消息推送 : 0-推送 1-不推送', `IS_SHORT_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否短信推送 :0-推送 1-不推送', `IS_WX_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否微信公众号消息推送 :0-推送 1-不推送', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '租户ID', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门ID', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否删除', `STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '状态', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM_CONFIG -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM_CONFIG`; CREATE TABLE `HZIMS_ALARM_CONFIG` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `STATION_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点编码', `STATION_NAME` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点名称', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '租户ID', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门ID', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否删除', `STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '状态(0 待值班 1 值班中 2 已完成)', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM_CONFIG_DETAIL -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM_CONFIG_DETAIL`; CREATE TABLE `HZIMS_ALARM_CONFIG_DETAIL` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `STRATEGY_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '告警配置ID', `ALARM_TYPE` BIGINT(4) NULL DEFAULT NULL COMMENT '告警类型', `ALARM_CHILED_TYPE` BIGINT(4) NULL DEFAULT NULL COMMENT '告警子类', `ALARM_CONTEXT` VARCHAR(2048) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警内容', `ALARM_POINT` VARCHAR(2048) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警监测点', `IS_RIGHT_TABULATION` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控右侧列表展示 : 0-展示 1-不展示', `IS_SHOW_ALERT` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控弹窗展示 : 0-展示 1-不展示', `IS_SMALL_BELL` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控铃铛展示 : 0-展示 1-不展示', `IS_MASK` TINYINT(4) NULL DEFAULT NULL COMMENT '是否集中监控遮罩展示 : 0-展示 1-不展示', `IS_BROADCAST` TINYINT(4) NULL DEFAULT NULL COMMENT '是否语音播报 : 0-播报 1-不播报', `IS_PLATFORM_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否进行平台消息推送 : 0-推送 1-不推送', `IS_SHORT_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否短信推送 :0-推送 1-不推送', `IS_WX_MESSAGE` TINYINT(4) NULL DEFAULT NULL COMMENT '是否微信公众号消息推送 :0-推送 1-不推送', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '租户ID', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门ID', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否删除', `STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '状态(0 待值班 1 值班中 2 已完成)', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM_HANDLE -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM_HANDLE`; CREATE TABLE `HZIMS_ALARM_HANDLE` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `ALARM_ID` VARCHAR(200) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警主键ID', `STATION_CODE` VARCHAR(200) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点编号', `ALARM_TYPE` SMALLINT(6) NULL DEFAULT NULL COMMENT '告警类型', `ALARM_TIME` DATETIME NULL DEFAULT NULL COMMENT '告警时间', `ALARM_CONTENT` VARCHAR(1024) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警内容', `TYPE` TINYINT(1) NULL DEFAULT NULL COMMENT '类型:0-系统告警 1-智能告警', `HANDLE_WAY` SMALLINT(6) NULL DEFAULT NULL COMMENT '处理方式', `DETAIL_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '处理详情ID', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '租户ID', `CREATE_TIME` DATETIME NOT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NOT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL COMMENT '是否删除', `STATUS` TINYINT(4) NOT NULL COMMENT '状态', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM_HANDLE_DETAIL -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM_HANDLE_DETAIL`; CREATE TABLE `HZIMS_ALARM_HANDLE_DETAIL` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `HANDLE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '通知处理人', `PHENOMENON_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '现象ID', `ACCESS_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '检修ID', `DELAY_TIME` DATETIME NULL DEFAULT NULL COMMENT '延后时间', `DELAY_CAUSE` VARCHAR(1024) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '延后原因', `FALSE_ALARM_DESC` VARCHAR(1024) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '误报描述', `FILE_PATH` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '附件路径', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '租户ID', `CREATE_TIME` DATETIME NOT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NOT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL COMMENT '是否删除', `STATUS` TINYINT(4) NOT NULL COMMENT '状态', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_ALARM_HISTORY -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_ALARM_HISTORY`; CREATE TABLE `HZIMS_ALARM_HISTORY` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `STATION_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '站点编码', `STATION_NAME` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点名称', `DEVICE_CODE` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '设备编码', `DEVICE_NAME` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '设备名称', `ALARM_ID` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警ID', `ALARM_SOURCE` TINYINT(4) NULL DEFAULT NULL COMMENT '告警类型 :0- HZ3000告警 1 -等级告警 2 -条件告警 3-FDP智能预警', `ALARM_TYPE` TINYINT(4) NULL DEFAULT NULL COMMENT '告警子类', `ALARM_SIGNAGE` VARCHAR(255) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警属性标识', `ALARM_CONTEXT` VARCHAR(1024) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警内容', `ALARM_STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '告警状态', `ALARM_LEVEL` TINYINT(4) NULL DEFAULT NULL COMMENT '告警等级', `ALARM_VALUE` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警动作数值', `ALARM_COUNT` TINYINT(10) NULL DEFAULT NULL COMMENT '告警数量', `ALARM_TIME` DATETIME NULL DEFAULT NULL COMMENT '告警时间', `REAL_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '监测点', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '租户ID', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门ID', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否删除', `STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '状态(0 待值班 1 值班中 2 已完成)', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_BUSINESS_EARLY -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_BUSINESS_EARLY`; CREATE TABLE `HZIMS_BUSINESS_EARLY` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `TASK_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '任务ID', `BUSINESS_TYPE` TINYINT(1) NULL DEFAULT NULL COMMENT '业务类型 :0 - 固定资产 1 - 日常维护 2 - 安全工器- 具 3 - 巡检 4 - 检修 5 - 缺陷 6 - 值班', `CONTENT` VARCHAR(1024) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_GENERAL_CI NULL DEFAULT NULL COMMENT '预警内容', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NOT NULL COMMENT '租户ID', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建部门ID', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '更新人', `IS_DELETED` TINYINT(4) NOT NULL DEFAULT 0 COMMENT '是否删除', `STATUS` TINYINT(4) NULL DEFAULT NULL COMMENT '状态', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8MB4 COLLATE = UTF8MB4_GENERAL_CI ROW_FORMAT = DYNAMIC; -- ---------------------------- -- TABLE STRUCTURE FOR HZIMS_INTERRUPTION_ALARM -- ---------------------------- DROP TABLE IF EXISTS `HZIMS_INTERRUPTION_ALARM`; CREATE TABLE `HZIMS_INTERRUPTION_ALARM` ( `ID` BIGINT(20) NOT NULL COMMENT '主键ID', `STATION_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点ID', `STATION_NAME` VARCHAR(168) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '站点名称', `ALARM_ID` BIGINT(20) NULL DEFAULT NULL COMMENT '告警编号', `REAL_ID` VARCHAR(64) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警点位', `ALARM_TIME` DATETIME NULL DEFAULT NULL COMMENT '告警时间', `TYPE` VARCHAR(16) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警类型 13-连接中断 14-数据异常', `SOE_EXPLAIN` VARCHAR(500) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '告警原因', `TENANT_ID` VARCHAR(12) CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI NULL DEFAULT NULL COMMENT '租户ID', `STATUS` BIGINT(1) NULL DEFAULT NULL COMMENT '状态', `CREATE_DEPT` BIGINT(20) NULL DEFAULT NULL COMMENT '创建单位', `CREATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '创建人', `CREATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '创建时间', `UPDATE_USER` BIGINT(20) NULL DEFAULT NULL COMMENT '修改人', `UPDATE_TIME` DATETIME NULL DEFAULT NULL COMMENT '更新时间', `IS_DELETED` TINYINT(4) NOT NULL COMMENT '是否删除', PRIMARY KEY (`ID`) USING BTREE ) ENGINE = INNODB CHARACTER SET = UTF8 COLLATE = UTF8_GENERAL_CI ROW_FORMAT = DYNAMIC;