| 1234567891011121314151617181920 |
- CREATE TABLE t_device_alert_record (
- id BIGINT NOT NULL COMMENT '主键ID',
- device_id VARCHAR(32) NOT NULL COMMENT '设备编号',
- shop_id BIGINT DEFAULT NULL COMMENT '所属门店ID',
- device_name VARCHAR(64) DEFAULT NULL COMMENT '设备名称',
- alert_type INT NOT NULL COMMENT '告警类型:1-离线 2-信号弱 3-恢复上线',
- alert_level INT DEFAULT 1 COMMENT '告警级别:1-普通 2-紧急',
- alert_content VARCHAR(512) NOT NULL COMMENT '告警内容',
- signal_value INT DEFAULT NULL COMMENT '信号值',
- ping_value INT DEFAULT NULL COMMENT '延迟值',
- notify_status INT DEFAULT 0 COMMENT '通知状态:0-未发送 1-已发送 2-发送失败',
- notify_channel VARCHAR(32) DEFAULT NULL COMMENT '通知渠道',
- trigger_source VARCHAR(32) NOT NULL COMMENT '触发来源:CALLBACK/SCHEDULED_SCAN',
- alert_time DATETIME NOT NULL COMMENT '告警时间',
- create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- PRIMARY KEY (id),
- INDEX idx_device_id (device_id),
- INDEX idx_alert_time (alert_time),
- INDEX idx_alert_type (alert_type)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备告警记录表';
|