Commit 96384660 authored by KeYong's avatar KeYong

更新脚本

parent 82f606d1
...@@ -2227,5 +2227,59 @@ ...@@ -2227,5 +2227,59 @@
ALTER TABLE `wl_equipment_alarm_report_day` ADD COLUMN `is_alarm` bit(1) DEFAULT b'0' COMMENT '是否告警:0-否;1-是'; ALTER TABLE `wl_equipment_alarm_report_day` ADD COLUMN `is_alarm` bit(1) DEFAULT b'0' COMMENT '是否告警:0-否;1-是';
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="keyong" id="1645149948-7">
<preConditions onFail="MARK_RAN">
<tableExists tableName="wl_signal_classify"/>
</preConditions>
<comment>插入基础数据 wl_signal_classify</comment>
<sql>
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220218, 'BreakDown', '故障', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220219, 'Shield', '屏蔽', '#177DDC', b'1', '6', '一般', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220220, 'RunState', '运行状态', '#49AA19', b'0', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220221, 'Alarm', '告警', '#D32029', b'1', '1', '紧急', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220222, 'HearBeat', '心跳', '#49AA19', b'0', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220223, 'Action', '动作', '#E8D639', b'1', '3', '轻微', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220224, 'Reset', '复位', '#49AA19', b'0', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220225, 'FireAlarm', '火警', '#D32029', b'1', '1', '紧急', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220226, 'Abnormal', '异常', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220227, 'FeedBack', '反馈', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220228, 'PowerLoss', '失电', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220229, 'StartStop', '启停', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220230, 'Activation', '激活', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220231, 'Status', '状态信号', '#49AA19', b'0', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220232, 'Normal', '正常信号', '#49AA19', b'0', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220233, 'Indicate', '指示信号', '#E8D639', b'1', '3', '轻微', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220234, 'Tripping', '跳闸', '#D87A16', b'1', '2', '严重', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220235, 'OilLeak', '漏油', '#D32029', b'1', '1', '紧急', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220236, 'Recovery', '恢复', '#49AA19', b'1', '4', '正常', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220237, 'Quarantine', '隔离', '#E8D639', b'1', '3', '轻微', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220238, 'Release', '释放', '#E8D639', b'1', '3', '轻微', now());
INSERT INTO `wl_signal_classify`(`id`, `type_code`, `type_name`, `emergency_level_color`, `is_alarm`, `emergency_level`, `emergency_level_describe`, `create_date`) VALUES (20220239, 'Control', '控制', '#E8D639', b'1', '3', '轻微', now());
UPDATE wl_car_property cp
SET cp.emergency_level_color = ( SELECT emergency_level_color FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND cp.equipment_index_id = wei.id ),
cp.is_alarm = ( SELECT is_alarm FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND cp.equipment_index_id = wei.id ),
cp.emergency_level = ( SELECT emergency_level FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND cp.equipment_index_id = wei.id ),
cp.emergency_level_describe = ( SELECT emergency_level_describe FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND cp.equipment_index_id = wei.id );
UPDATE wl_equipment_specific_index esi
SET esi.emergency_level_color = ( SELECT emergency_level_color FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esi.equipment_index_id = wei.id ),
esi.is_alarm = ( SELECT is_alarm FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esi.equipment_index_id = wei.id ),
esi.emergency_level = ( SELECT emergency_level FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esi.equipment_index_id = wei.id ),
esi.emergency_level_describe = ( SELECT emergency_level_describe FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esi.equipment_index_id = wei.id );
UPDATE wl_equipment_specific_alarm esa
SET esa.emergency_level_color = ( SELECT emergency_level_color FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esa.equipment_index_id = wei.id ),
esa.emergency_level = ( SELECT emergency_level FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esa.equipment_index_id = wei.id ),
esa.emergency_level_describe = ( SELECT emergency_level_describe FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esa.equipment_index_id = wei.id );
UPDATE wl_equipment_specific_alarm_log esal
SET esal.emergency_level_color = ( SELECT emergency_level_color FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esal.equipment_index_id = wei.id ),
esal.emergency_level = ( SELECT emergency_level FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esal.equipment_index_id = wei.id ),
esal.emergency_level_describe = ( SELECT emergency_level_describe FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND esal.equipment_index_id = wei.id );
UPDATE wl_equipment_alarm_report_day eard
SET eard.is_alarm = ( SELECT is_alarm FROM wl_signal_classify wsc, wl_equipment_index wei WHERE upper(wsc.type_code) = upper(wei.type_code) AND eard.index_id = wei.id );
</sql>
</changeSet>
</databaseChangeLog> </databaseChangeLog>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment