|
|
@@ -1077,6 +1077,24 @@ INSERT INTO `iot_alarm_system_field`(`source_type`, `source_type_des`, `sys_fie
|
|
|
INSERT INTO `iot_alarm_system_field`(`source_type`, `source_type_des`, `sys_field_code`, `name`, `property_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (500, '微波(报警主机)', 'AlarmHostInput_Microwave', '微波', 'status', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, NULL, NULL, NULL, NULL);
|
|
|
INSERT INTO `iot_alarm_system_field`(`source_type`, `source_type_des`, `sys_field_code`, `name`, `property_name`, `specs`, `operators`, `type`, `type_des`, `unit`, `enable`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES (500, '紧急按钮(报警主机)', 'AlarmHostInput_EmergencyButton', '紧急按钮', 'status', '{\"alarm\": \"报警\",\"bypassAlarm\": \"旁路报警\",\"bypass\": \"旁路\",\"normal\": \"正常\",\"activity\": \"活动\",\"unknow\": \"未知\"}', '{\"EQUALS\": \"等于\"}', 'ENUM', '枚举', NULL, 1, NULL, NULL, NULL, NULL);
|
|
|
|
|
|
+DELIMITER ??
|
|
|
+DROP PROCEDURE IF EXISTS schema_change??
|
|
|
+CREATE PROCEDURE schema_change()
|
|
|
+BEGIN
|
|
|
+ IF NOT EXISTS (SELECT * FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'iot_alarm_system_field' AND column_name = 'alarm_rule_property') THEN
|
|
|
+ ALTER TABLE `iot_alarm_system_field`
|
|
|
+ ADD COLUMN `alarm_rule_property` int NOT NULL DEFAULT '1' COMMENT '是否告警规则属性:0 否,1 是';
|
|
|
+ ELSE
|
|
|
+ ALTER TABLE `iot_alarm_system_field`
|
|
|
+ MODIFY COLUMN `alarm_rule_property` int NOT NULL DEFAULT '1' COMMENT '是否告警规则属性:0 否,1 是';
|
|
|
+ END IF;
|
|
|
+END??
|
|
|
+DELIMITER ;
|
|
|
+CALL schema_change();
|
|
|
+update iot_alarm_system_field set alarm_rule_property = 0 where source_type in (415,500);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
delete from sys_dict_data where dict_type = 'sensor_alarm_status' and dict_value='2';
|
|
|
insert into sys_dict_data (dict_sort, dict_label, dict_value, dict_type, list_class, status, create_by, create_time) values (2, '未配置告警规则', '2', 'sensor_alarm_status', 'default', '0', '', sysdate());
|
|
|
|