|
|
@@ -2229,12 +2229,360 @@ INSERT INTO adm_op_alarm(area_code, system_code, obj_type, obj_code, obj_name, a
|
|
|
INSERT INTO adm_op_alarm(area_code, system_code, obj_type, obj_code, obj_name, alarm_date, alarm_time, alarm_code, alarm_msg, alarm_type, alarm_state)VALUES('321283124S3003', 'SYS_CN', 1, 'B-101', '开水泡面间', '2025-05-14', '2025-05-14 20:15:23', '00002', '北区开水间配电告警', 1, 1);
|
|
|
|
|
|
-- 巡检计划
|
|
|
-INSERT INTO `adm_op_inspection_plan` (`area_code`, `task_code`, `task_name`, `task_type`, `start_time`, `executor`, `obj_type`, `obj_code`, `obj_name`) VALUES ('321283124S3001', '250702185440A002', '安全巡检', 1, '2025-07-10 00:00:00', '系统', 2, 'W201', '北区-供电网(常泰高速服务区(北区))');
|
|
|
-INSERT INTO `adm_op_inspection_plan` (`area_code`, `task_code`, `task_name`, `task_type`, `start_time`, `executor`, `obj_type`, `obj_code`, `obj_name`) VALUES ('321283124S3002', '250702185514A003', '安全巡检', 1, '2025-07-11 00:00:00', '系统', 2, 'W202', '南区-供电网(常泰高速服务区(南区))');
|
|
|
-
|
|
|
--- 巡检报告
|
|
|
-INSERT INTO `adm_op_inspection_report` (`task_code`, `result_status`, `result_msg`, `finish_time`, `sub_time`, `submitter`) VALUES ('1001', 0, '<p>设施运行正常</p>', '2025-07-12 00:00:00', '2025-07-02 19:08:11', 'admin');
|
|
|
-INSERT INTO `adm_op_inspection_report` (`task_code`, `result_status`, `result_msg`, `finish_time`, `sub_time`, `submitter`) VALUES ('1002', 1, '<p>线材破损</p>', '2025-07-10 00:00:00', '2025-07-02 19:08:53', 'admin');
|
|
|
+-- =====================================================
|
|
|
+-- 巡检任务测试数据 - 常泰高速服务区能源管理平台
|
|
|
+-- 生成时间: 2026-01-31
|
|
|
+-- =====================================================
|
|
|
+
|
|
|
+-- 清理旧数据(可选,谨慎使用)
|
|
|
+-- DELETE FROM adm_op_inspection_rule WHERE plan_code LIKE 'IP_TEST%';
|
|
|
+-- DELETE FROM adm_op_inspection_plan WHERE plan_code LIKE 'IP_TEST%';
|
|
|
+
|
|
|
+-- =====================================================
|
|
|
+-- 一、自动巡检计划 - 按区域
|
|
|
+-- =====================================================
|
|
|
+
|
|
|
+-- 1. 北区全部设备在线状态巡检(每天上午8点)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_AREA_001',
|
|
|
+ '北区设备在线状态日检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 0, -- 目标类型:区域
|
|
|
+ '["321283124S3001"]',
|
|
|
+ '常泰高速服务区(北区)',
|
|
|
+ '0 0 8 * * ?', -- 每天上午8点
|
|
|
+ 1, -- 启用调度
|
|
|
+ '每日上午8点自动检查北区所有设备在线状态、运行状态等关键指标',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 北区巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- 通用设备状态检查
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_001', '设备在线状态', NULL, 'deviceStatus', '设备状态', 4, NULL, NULL, '1', 1, 1),
|
|
|
+
|
|
|
+-- BA新风设备检查
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_002', '新风机运行状态', 'M_Z020_DEV_BA_XF', 'xfStatus', '新风机运行状态', 3, NULL, NULL, NULL, 2, 1),
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_003', '新风机故障检查', 'M_Z020_DEV_BA_XF', 'xfFault', '新风机故障', 2, NULL, NULL, '0', 3, 1),
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_004', '送风温度范围', 'M_Z020_DEV_BA_XF', 'sfTemp', '送风温度', 1, '15', '35', NULL, 4, 1),
|
|
|
+
|
|
|
+-- BA水箱检查
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_005', '水箱液位检查', 'M_Z020_DEV_BA_WT', 'tankLevel', '水箱液位', 1, '20', '95', NULL, 5, 1),
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_006', '水箱高液位报警', 'M_Z020_DEV_BA_WT', 'highLevelAlarm', '高液位报警', 2, NULL, NULL, '0', 6, 1),
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_007', '水箱低液位报警', 'M_Z020_DEV_BA_WT', 'lowLevelAlarm', '低液位报警', 2, NULL, NULL, '0', 7, 1),
|
|
|
+
|
|
|
+-- 光伏采集器检查
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_008', '光伏采集器数据更新', 'M_W2_DEV_PHOTOVOLTAIC_COL', 'lastUpdateTime', '数据最后接收时间', 3, NULL, NULL, NULL, 8, 1),
|
|
|
+
|
|
|
+-- 充电桩主机检查
|
|
|
+('IP_TEST_AREA_001', 'IR_AREA001_009', '充电桩在线状态', 'M_W2_DEV_CHARGING_HOST', 'deviceStatus', '设备状态', 4, NULL, NULL, '1', 9, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- 2. 南区设备在线状态巡检(每天上午8点)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3002',
|
|
|
+ 'IP_TEST_AREA_002',
|
|
|
+ '南区设备在线状态日检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 0, -- 目标类型:区域
|
|
|
+ '["321283124S3002"]',
|
|
|
+ '常泰高速服务区(南区)',
|
|
|
+ '0 0 8 * * ?', -- 每天上午8点
|
|
|
+ 1, -- 启用调度
|
|
|
+ '每日上午8点自动检查南区所有设备在线状态及关键运行参数',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 南区巡检规则(与北区类似)
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+ ('IP_TEST_AREA_002', 'IR_AREA002_001', '设备在线状态', NULL, 'deviceStatus', '设备状态', 4, NULL, NULL, '1', 1, 1),
|
|
|
+ ('IP_TEST_AREA_002', 'IR_AREA002_002', '新风机运行状态', 'M_Z020_DEV_BA_XF', 'xfStatus', '新风机运行状态', 3, NULL, NULL, NULL, 2, 1),
|
|
|
+ ('IP_TEST_AREA_002', 'IR_AREA002_003', '新风机故障检查', 'M_Z020_DEV_BA_XF', 'xfFault', '新风机故障', 2, NULL, NULL, '0', 3, 1),
|
|
|
+ ('IP_TEST_AREA_002', 'IR_AREA002_004', '水箱液位检查', 'M_Z020_DEV_BA_WT', 'tankLevel', '水箱液位', 1, '20', '95', NULL, 4, 1),
|
|
|
+ ('IP_TEST_AREA_002', 'IR_AREA002_005', '水箱高液位报警', 'M_Z020_DEV_BA_WT', 'highLevelAlarm', '高液位报警', 2, NULL, NULL, '0', 5, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- =====================================================
|
|
|
+-- 二、自动巡检计划 - 按设施(针对设备模型)
|
|
|
+-- =====================================================
|
|
|
+
|
|
|
+-- 3. 北区暖通设施巡检(每天上午9点、下午3点)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_FACS_001',
|
|
|
+ '北区暖通设施运行巡检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 1, -- 目标类型:设施
|
|
|
+ '["Z-KT-01"]',
|
|
|
+ '北区-暖通设施',
|
|
|
+ '0 0 9,15 * * ?', -- 每天上午9点、下午3点
|
|
|
+ 1,
|
|
|
+ '检查北区暖通设施(新风、空调、水箱、水泵)的运行状态和关键参数',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 暖通设施巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- 新风设备 M_Z020_DEV_BA_XF
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_001', '新风机运行状态', 'M_Z020_DEV_BA_XF', 'xfStatus', '新风机运行状态', 3, NULL, NULL, NULL, 1, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_002', '新风机故障检测', 'M_Z020_DEV_BA_XF', 'xfFault', '新风机故障', 2, NULL, NULL, '0', 2, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_003', '排风机故障检测', 'M_Z020_DEV_BA_XF', 'pfFault', '排风机故障', 2, NULL, NULL, '0', 3, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_004', '送风温度范围', 'M_Z020_DEV_BA_XF', 'sfTemp', '送风温度', 1, '10', '40', NULL, 4, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_005', '回风温度范围', 'M_Z020_DEV_BA_XF', 'hfTemp', '回风温度', 1, '5', '45', NULL, 5, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_006', '滤网压差报警', 'M_Z020_DEV_BA_XF', 'lwDpAlarm', '滤网压差报警', 2, NULL, NULL, '0', 6, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_007', '防冻开关报警', 'M_Z020_DEV_BA_XF', 'afAlarm', '防冻开关报警', 2, NULL, NULL, '0', 7, 1),
|
|
|
+
|
|
|
+-- 空调设备 M_Z020_DEV_BA_AHU
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_008', '空调运行状态', 'M_Z020_DEV_BA_AHU', 'xfStatus', '新风机运行状态', 3, NULL, NULL, NULL, 8, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_009', '空调故障检测', 'M_Z020_DEV_BA_AHU', 'xfFault', '新风机故障', 2, NULL, NULL, '0', 9, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_010', '空调送风温度', 'M_Z020_DEV_BA_AHU', 'sfTemp', '送风温度', 1, '10', '40', NULL, 10, 1),
|
|
|
+
|
|
|
+-- 水箱 M_Z020_DEV_BA_WT
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_011', '水箱液位', 'M_Z020_DEV_BA_WT', 'tankLevel', '水箱液位', 1, '15', '90', NULL, 11, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_012', '高液位报警', 'M_Z020_DEV_BA_WT', 'highLevelAlarm', '高液位报警', 2, NULL, NULL, '0', 12, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_013', '低液位报警', 'M_Z020_DEV_BA_WT', 'lowLevelAlarm', '低液位报警', 2, NULL, NULL, '0', 13, 1),
|
|
|
+
|
|
|
+-- 水泵 M_Z020_DEV_BA_WP
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_014', '水泵运行状态', 'M_Z020_DEV_BA_WP', 'runningState', '运行状态', 3, NULL, NULL, NULL, 14, 1),
|
|
|
+('IP_TEST_FACS_001', 'IR_FACS001_015', '水泵故障检测', 'M_Z020_DEV_BA_WP', 'faultState', '故障状态', 2, NULL, NULL, '0', 15, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- 4. 北区能耗监测设施巡检(每小时执行)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_FACS_002',
|
|
|
+ '北区能耗监测设施巡检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 1, -- 目标类型:设施
|
|
|
+ '["NH01"]',
|
|
|
+ '北区-能耗监测',
|
|
|
+ '0 0 * * * ?', -- 每小时整点执行
|
|
|
+ 1,
|
|
|
+ '每小时检查北区能耗监测设备的数据采集状态',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 能耗监测设施巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- BA采集网关 M_W4_DEV_BA_GA
|
|
|
+('IP_TEST_FACS_002', 'IR_FACS002_001', '采集器在线状态', 'M_W4_DEV_BA_GA', 'deviceStatus', '设备状态', 4, NULL, NULL, '1', 1, 1),
|
|
|
+
|
|
|
+-- 电能采集测点 M_W4_DEV_BA_METER_E
|
|
|
+('IP_TEST_FACS_002', 'IR_FACS002_002', '电表读数非空', 'M_W4_DEV_BA_METER_E', 'value', '表计读数', 3, NULL, NULL, NULL, 2, 1),
|
|
|
+
|
|
|
+-- 用水采集测点 M_W4_DEV_BA_METER_W
|
|
|
+('IP_TEST_FACS_002', 'IR_FACS002_003', '水表读数非空', 'M_W4_DEV_BA_METER_W', 'value', '表计读数', 3, NULL, NULL, NULL, 3, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- 5. 北区充电桩设施巡检(每30分钟)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_FACS_003',
|
|
|
+ '北区充电桩运行状态巡检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 1, -- 目标类型:设施
|
|
|
+ '["Charge01"]',
|
|
|
+ '北区-充电桩监测',
|
|
|
+ '0 0,30 * * * ?', -- 每30分钟
|
|
|
+ 1,
|
|
|
+ '实时监控北区充电桩的运行状态和关键参数',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 充电桩设施巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- 充电主机 M_W2_DEV_CHARGING_HOST
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_001', '充电桩主机在线', 'M_W2_DEV_CHARGING_HOST', 'deviceStatus', '设备状态', 4, NULL, NULL, '1', 1, 1),
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_002', '充电枪数量检查', 'M_W2_DEV_CHARGING_HOST', 'gunCount', '充电枪数量', 1, '1', '16', NULL, 2, 1),
|
|
|
+
|
|
|
+-- 充电枪 M_W2_DEV_CHARGING_PILE
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_003', '充电枪状态检查', 'M_W2_DEV_CHARGING_PILE', 'status', '状态', 3, NULL, NULL, NULL, 3, 1),
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_004', '输出电压范围', 'M_W2_DEV_CHARGING_PILE', 'outputVoltage', '输出电压', 1, '0', '1000', NULL, 4, 1),
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_005', '输出电流范围', 'M_W2_DEV_CHARGING_PILE', 'outputCurrent', '输出电流', 1, '0', '500', NULL, 5, 1),
|
|
|
+('IP_TEST_FACS_003', 'IR_FACS003_006', '枪线温度范围', 'M_W2_DEV_CHARGING_PILE', 'gunTemperature', '枪线温度', 1, '-20', '80', NULL, 6, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- 6. 南区照明设施巡检(每天晚上7点)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3002',
|
|
|
+ 'IP_TEST_FACS_004',
|
|
|
+ '南区照明设施夜间巡检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 1, -- 目标类型:设施
|
|
|
+ '["Z-ZM-02"]',
|
|
|
+ '南区-照明设施',
|
|
|
+ '0 0 19 * * ?', -- 每天晚上7点
|
|
|
+ 1,
|
|
|
+ '每日傍晚检查南区照明设施的运行状态',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 照明设施巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- 照明灯组 M_Z010_DEV_SQUARE_LIGHT
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_001', '灯组设备状态', 'M_Z010_DEV_SQUARE_LIGHT', 'deviceStatus', '设备状态', 2, NULL, NULL, '1', 1, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_002', '信号强度检查', 'M_Z010_DEV_SQUARE_LIGHT', 'csq', '信号强度', 1, '5', '31', NULL, 2, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_003', '电压范围检查', 'M_Z010_DEV_SQUARE_LIGHT', 'voltage', '电压', 1, '180', '260', NULL, 3, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_004', '电流范围检查', 'M_Z010_DEV_SQUARE_LIGHT', 'current', '电流', 1, '0', '20', NULL, 4, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_005', '设备温度检查', 'M_Z010_DEV_SQUARE_LIGHT', 'temperature', '设备温度', 1, '-30', '70', NULL, 5, 1),
|
|
|
+
|
|
|
+-- 照明集中器 M_Z010_DEV_SQUARE_CONCENTRATOR
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_006', '集中器设备状态', 'M_Z010_DEV_SQUARE_CONCENTRATOR', 'deviceStatus', '设备状态', 2, NULL, NULL, '1', 6, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_007', 'A相电压范围', 'M_Z010_DEV_SQUARE_CONCENTRATOR', 'ua', 'A相电压', 1, '180', '260', NULL, 7, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_008', 'B相电压范围', 'M_Z010_DEV_SQUARE_CONCENTRATOR', 'ub', 'B相电压', 1, '180', '260', NULL, 8, 1),
|
|
|
+('IP_TEST_FACS_004', 'IR_FACS004_009', 'C相电压范围', 'M_Z010_DEV_SQUARE_CONCENTRATOR', 'uc', 'C相电压', 1, '180', '260', NULL, 9, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- 7. 电力监控设施巡检(每2小时)
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_FACS_005',
|
|
|
+ '电力监控设备巡检',
|
|
|
+ 2, -- 自动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 1, -- 目标类型:设施
|
|
|
+ '["W201"]',
|
|
|
+ '北区-供电网',
|
|
|
+ '0 0 */2 * * ?', -- 每2小时
|
|
|
+ 1,
|
|
|
+ '定期检查电力监控设备的运行状态和电力参数',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+-- 电力监控设施巡检规则
|
|
|
+INSERT INTO `adm_op_inspection_rule` (`plan_code`, `rule_code`, `rule_name`, `device_model`, `attr_key`, `attr_name`, `check_type`, `min_value`, `max_value`, `expect_value`, `rule_order`, `enabled`) VALUES
|
|
|
+-- 电力保护装置 M_W4_DEV_ELEC_MONITOR_BHZZ
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_001', '保护装置在线', 'M_W4_DEV_ELEC_MONITOR_BHZZ', 'deviceStatus', '在线状态', 2, NULL, NULL, '1', 1, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_002', '频率范围检查', 'M_W4_DEV_ELEC_MONITOR_BHZZ', 'Fr', '频率', 1, '49', '51', NULL, 2, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_003', 'A相电流范围', 'M_W4_DEV_ELEC_MONITOR_BHZZ', 'Ia', 'A相电流', 1, '0', '1000', NULL, 3, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_004', 'AB线电压范围', 'M_W4_DEV_ELEC_MONITOR_BHZZ', 'Uab', 'AB线电压', 1, '350', '420', NULL, 4, 1),
|
|
|
+
|
|
|
+-- 多功能电表 M_W4_DEV_ELEC_MONITOR_DB
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_005', '电表在线状态', 'M_W4_DEV_ELEC_MONITOR_DB', 'deviceStatus', '在线状态', 2, NULL, NULL, '1', 5, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_006', '总功率因数', 'M_W4_DEV_ELEC_MONITOR_DB', 'Pf', '总功率因数', 1, '0.7', '1', NULL, 6, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_007', '电流不平衡度', 'M_W4_DEV_ELEC_MONITOR_DB', 'CUB', '电流不平衡度', 1, '0', '30', NULL, 7, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_008', '电压不平衡度', 'M_W4_DEV_ELEC_MONITOR_DB', 'VUB', '电压不平衡度', 1, '0', '10', NULL, 8, 1),
|
|
|
+('IP_TEST_FACS_005', 'IR_FACS005_009', '环境温度范围', 'M_W4_DEV_ELEC_MONITOR_DB', 'Temp', '环境温度', 1, '-20', '60', NULL, 9, 1);
|
|
|
+
|
|
|
+
|
|
|
+-- =====================================================
|
|
|
+-- 三、手动巡检计划 - 按设备
|
|
|
+-- =====================================================
|
|
|
+
|
|
|
+-- 8. 北区水箱人工巡检
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `plan_time`, `executor`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_DEV_001',
|
|
|
+ '北区水箱人工巡检',
|
|
|
+ 1, -- 手动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 2, -- 目标类型:设备
|
|
|
+ '["Z020-B-WT-1"]',
|
|
|
+ '北区水箱',
|
|
|
+ NULL, -- 手动巡检无cron
|
|
|
+ 0, -- 不启用调度
|
|
|
+ DATE_ADD(NOW(), INTERVAL 1 DAY), -- 计划明天执行
|
|
|
+ '张三',
|
|
|
+ '人工现场检查北区水箱的外观、管道连接、阀门状态、液位显示等',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+-- 9. 北区充电桩群控箱人工巡检
|
|
|
+INSERT INTO `adm_op_inspection_plan` (
|
|
|
+ `area_code`, `plan_code`, `plan_name`, `plan_type`, `plan_status`,
|
|
|
+ `target_type`, `target_codes`, `target_names`, `cron_expression`,
|
|
|
+ `schedule_enabled`, `plan_time`, `executor`, `description`, `create_by`, `create_time`
|
|
|
+) VALUES (
|
|
|
+ '321283124S3001',
|
|
|
+ 'IP_TEST_DEV_002',
|
|
|
+ '充电桩群控箱01人工巡检',
|
|
|
+ 1, -- 手动巡检
|
|
|
+ 0, -- 待执行
|
|
|
+ 2, -- 目标类型:设备
|
|
|
+ '["W2-B-CHARGING-HOST-01", "W2-B-CHARGING-HOST-02"]',
|
|
|
+ '充电桩群控箱01, 充电桩群控箱02',
|
|
|
+ NULL, -- 手动巡检无cron
|
|
|
+ 0, -- 不启用调度
|
|
|
+ DATE_ADD(NOW(), INTERVAL 2 DAY), -- 计划后天执行
|
|
|
+ '李四',
|
|
|
+ '人工现场检查充电桩群控箱的外观完整性、接线端子、散热风扇、指示灯状态、充电枪座等',
|
|
|
+ 'admin',
|
|
|
+ NOW()
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+-- =====================================================
|
|
|
+-- 四、查询验证
|
|
|
+-- =====================================================
|
|
|
+
|
|
|
+-- 查看已创建的巡检计划
|
|
|
+-- SELECT plan_code, plan_name, plan_type, target_type, target_names, cron_expression, schedule_enabled
|
|
|
+-- FROM adm_op_inspection_plan
|
|
|
+-- WHERE plan_code LIKE 'IP_TEST%'
|
|
|
+-- ORDER BY plan_code;
|
|
|
+
|
|
|
+-- 查看巡检规则统计
|
|
|
+-- SELECT p.plan_code, p.plan_name, COUNT(r.id) as rule_count
|
|
|
+-- FROM adm_op_inspection_plan p
|
|
|
+-- LEFT JOIN adm_op_inspection_rule r ON p.plan_code = r.plan_code
|
|
|
+-- WHERE p.plan_code LIKE 'IP_TEST%'
|
|
|
+-- GROUP BY p.plan_code, p.plan_name
|
|
|
+-- ORDER BY p.plan_code;
|
|
|
+
|
|
|
+-- 查看所有巡检规则详情
|
|
|
+-- SELECT r.plan_code, r.rule_code, r.rule_name, r.device_model, r.attr_key, r.check_type,
|
|
|
+-- r.min_value, r.max_value, r.expect_value
|
|
|
+-- FROM adm_op_inspection_rule r
|
|
|
+-- WHERE r.plan_code LIKE 'IP_TEST%'
|
|
|
+-- ORDER BY r.plan_code, r.rule_order;
|
|
|
|
|
|
|
|
|
-- ============================================================================
|