1 changed files with 22 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||
-- CSDJ告警历史表 |
|||
CREATE TABLE csdj_alarm_history ( |
|||
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID', |
|||
`company_id` bigint DEFAULT NULL, |
|||
`raw_hex` text CHARACTER SET utf8 COLLATE utf8_general_ci COMMENT '原始HEX报文', |
|||
terminal_id VARCHAR(64) NOT NULL COMMENT '终端ID', |
|||
terminal_no INT NOT NULL COMMENT '端子番号', |
|||
alarm_time DATETIME NOT NULL COMMENT '告警时间(日本时区)', |
|||
alarm_timestamp BIGINT NOT NULL COMMENT '告警时间戳(毫秒)', |
|||
recovery_time DATETIME COMMENT '恢复时间(日本时区)', |
|||
recovery_timestamp BIGINT COMMENT '恢复时间戳(毫秒)', |
|||
alarm_state TINYINT(1) DEFAULT 1 COMMENT '告警状态(0=已恢复,1=告警中)', |
|||
state_raw INT COMMENT '端子状态原始值', |
|||
abnormal_mode INT COMMENT '异常模式', |
|||
alert_history_id bigint DEFAULT NULL COMMENT '告警表主键ID', |
|||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|||
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', |
|||
INDEX idx_terminal_id (terminal_id), |
|||
INDEX idx_alarm_state (alarm_state), |
|||
INDEX idx_alarm_time (alarm_time), |
|||
INDEX idx_alert_history_id (alert_history_id) |
|||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='CSDJ告警历史表'; |
|||
Loading…
Reference in new issue