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='智能电表报警记录';
|