CREATE TABLE IF NOT EXISTS `yw_electrical_warning` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `creator` int(11) DEFAULT NULL COMMENT '创建人编码', `create_date` datetime DEFAULT NULL COMMENT '创建时间', `editor` int(11) DEFAULT NULL COMMENT '更新人编码', `edit_date` datetime DEFAULT NULL COMMENT '更新时间', `isdeleted` int(1) DEFAULT '0' COMMENT '是否删除 0否 1是', `device_type` int(1) DEFAULT NULL COMMENT '0=电表 1=水表 9=采集器', `device_id` varchar(32) DEFAULT NULL COMMENT '第三方设备档案ID', `electrical_id` int(11) DEFAULT NULL COMMENT '关联 yw_electrical.id', `device_address` varchar(64) DEFAULT NULL COMMENT '表号或采集器号', `warning_def_id` int(11) DEFAULT NULL COMMENT '报警事件id', `start_time` datetime DEFAULT NULL COMMENT '事件触发时间', `msg` varchar(500) DEFAULT NULL COMMENT '报警内容', PRIMARY KEY (`id`), UNIQUE KEY `uk_warning_unique` (`device_address`,`warning_def_id`,`start_time`,`isdeleted`), KEY `idx_electrical_id` (`electrical_id`), KEY `idx_device_address` (`device_address`), KEY `idx_warning_def_id` (`warning_def_id`), KEY `idx_start_time` (`start_time`), KEY `idx_device_type` (`device_type`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='智能电表报警记录';