|
|
@@ -21,7 +21,7 @@ DELETE FROM app_user.noise_info WHERE encode LIKE 'WS-TEST-%' OR encode LIKE 'CB
|
|
|
DELETE FROM app_user.equipment_base WHERE equipment_id LIKE 'WS-TEST-EQ-%';
|
|
|
|
|
|
-- ------------------------------------------------------------
|
|
|
--- 1. 复用既有设备类型:id=1/type_id=water_supply,监测子类型严格挂在 parent_type_id=1
|
|
|
+-- 1. 复用既有设备类型:id=1/type_id=water_supply,监测子类型严格挂在 parent_id=1
|
|
|
-- ------------------------------------------------------------
|
|
|
DO $$
|
|
|
DECLARE
|
|
|
@@ -29,16 +29,16 @@ DECLARE
|
|
|
BEGIN
|
|
|
SELECT count(*) INTO v_type_count
|
|
|
FROM app_user.equipment_type
|
|
|
- WHERE id = '1' AND type_id = 'water_supply' AND parent_type_id = '0';
|
|
|
+ WHERE id = '1' AND type_id = 'water_supply' AND parent_id = '0';
|
|
|
IF v_type_count <> 1 THEN
|
|
|
- RAISE EXCEPTION '缺少规范供水顶级设备类型:id=1,type_id=water_supply,parent_type_id=0';
|
|
|
+ RAISE EXCEPTION '缺少规范供水顶级设备类型:id=1,type_id=water_supply,parent_id=0';
|
|
|
END IF;
|
|
|
SELECT count(*) INTO v_type_count
|
|
|
FROM app_user.equipment_type
|
|
|
WHERE type_id IN ('ws_flow', 'ws_pressure', 'ws_leak')
|
|
|
- AND parent_type_id = '1';
|
|
|
+ AND parent_id = '1';
|
|
|
IF v_type_count <> 3 THEN
|
|
|
- RAISE EXCEPTION '缺少规范供水监测子类型:ws_flow/ws_pressure/ws_leak 必须 parent_type_id=1';
|
|
|
+ RAISE EXCEPTION '缺少规范供水监测子类型:ws_flow/ws_pressure/ws_leak 必须 parent_id=1';
|
|
|
END IF;
|
|
|
SELECT count(*) INTO v_type_count
|
|
|
FROM app_user.equipment_type
|
|
|
@@ -54,79 +54,79 @@ INSERT INTO app_user.equipment_base
|
|
|
ownership_unit, remark, create_time, update_time, del_flag, district)
|
|
|
VALUES
|
|
|
('WS-TEST-EQ-FLOW-RADAR', 'CN-GS-202609020001', '测试雷达流量监测点', 'RADAR-FLOW-TEST',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.28000000, 23.12000000, '供水测试大道1号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.28000000, 23.12000000, '供水测试大道1号',
|
|
|
'供水测试维护员', '13800000001', '供水测试公司', '供水T4运行监测测试数据',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-TELEMETRY', 'CN-GS-202609020002', '测试遥测终端流量监测点', 'TELEMETRY-FLOW-TEST',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.29000000, 23.13000000, '供水测试大道2号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.29000000, 23.13000000, '供水测试大道2号',
|
|
|
'供水测试维护员', '13800000002', '供水测试公司', '供水T4运行监测测试数据',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-PRESSURE', 'CB-GS-202609020001', '测试压力监测点', 'PRESSURE-TEST',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_type_id = '1' LIMIT 1), 113.30000000, 23.14000000, '供水测试大道3号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_id = '1' LIMIT 1), 113.30000000, 23.14000000, '供水测试大道3号',
|
|
|
'供水测试维护员', '13800000003', '供水测试公司', '供水T4运行监测测试数据',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-LEAKAGE', 'TC-GS-202609020001', '测试漏失监测点', 'LEAKAGE-TEST',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_type_id = '1' LIMIT 1), 113.31000000, 23.15000000, '供水测试大道4号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_id = '1' LIMIT 1), 113.31000000, 23.15000000, '供水测试大道4号',
|
|
|
'供水测试维护员', '13800000004', '供水测试公司', '供水T4运行监测测试数据',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-EMPTY', 'CN-GS-202609020003', '测试无测量流量监测点', 'FLOW-EMPTY-TEST',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.32000000, 23.16000000, '供水测试大道5号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.32000000, 23.16000000, '供水测试大道5号',
|
|
|
'供水测试维护员', '13800000005', '供水测试公司', '供水T4运行监测无数据测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-003', 'CN-GS-202609020004', '测试流量监测点03', 'FLOW-TEST-003',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.34000000, 23.18000000, '供水测试大道7号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.34000000, 23.18000000, '供水测试大道7号',
|
|
|
'供水测试维护员', '13800000007', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-004', 'CN-GS-202609020005', '测试流量监测点04', 'FLOW-TEST-004',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.35000000, 23.19000000, '供水测试大道8号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.35000000, 23.19000000, '供水测试大道8号',
|
|
|
'供水测试维护员', '13800000008', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-005', 'CN-GS-202609020006', '测试流量监测点05', 'FLOW-TEST-005',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.36000000, 23.20000000, '供水测试大道9号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.36000000, 23.20000000, '供水测试大道9号',
|
|
|
'供水测试维护员', '13800000009', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-006', 'CN-GS-202609020007', '测试流量监测点06', 'FLOW-TEST-006',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.37000000, 23.21000000, '供水测试大道10号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.37000000, 23.21000000, '供水测试大道10号',
|
|
|
'供水测试维护员', '13800000010', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-007', 'CN-GS-202609020008', '测试流量监测点07', 'FLOW-TEST-007',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.38000000, 23.22000000, '供水测试大道11号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.38000000, 23.22000000, '供水测试大道11号',
|
|
|
'供水测试维护员', '13800000011', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-008', 'CN-GS-202609020009', '测试流量监测点08', 'FLOW-TEST-008',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.39000000, 23.23000000, '供水测试大道12号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.39000000, 23.23000000, '供水测试大道12号',
|
|
|
'供水测试维护员', '13800000012', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-009', 'CN-GS-202609020010', '测试流量监测点09', 'FLOW-TEST-009',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.40000000, 23.24000000, '供水测试大道13号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.40000000, 23.24000000, '供水测试大道13号',
|
|
|
'供水测试维护员', '13800000013', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-010', 'CN-GS-202609020011', '测试流量监测点10', 'FLOW-TEST-010',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.41000000, 23.25000000, '供水测试大道14号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.41000000, 23.25000000, '供水测试大道14号',
|
|
|
'供水测试维护员', '13800000014', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-011', 'CN-GS-202609020012', '测试流量监测点11', 'FLOW-TEST-011',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.42000000, 23.26000000, '供水测试大道15号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.42000000, 23.26000000, '供水测试大道15号',
|
|
|
'供水测试维护员', '13800000015', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-FLOW-012', 'CN-GS-202609020013', '测试流量监测点12', 'FLOW-TEST-012',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_type_id = '1' LIMIT 1), 113.43000000, 23.27000000, '供水测试大道16号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_flow' AND parent_id = '1' LIMIT 1), 113.43000000, 23.27000000, '供水测试大道16号',
|
|
|
'供水测试维护员', '13800000016', '供水测试公司', '供水T4流量分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-PRESSURE-002', 'CB-GS-202609020002', '测试压力监测点02', 'PRESSURE-TEST-002',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_type_id = '1' LIMIT 1), 113.44000000, 23.28000000, '供水测试大道17号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_id = '1' LIMIT 1), 113.44000000, 23.28000000, '供水测试大道17号',
|
|
|
'供水测试维护员', '13800000017', '供水测试公司', '供水T4压力分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-PRESSURE-003', 'CB-GS-202609020003', '测试压力监测点03', 'PRESSURE-TEST-003',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_type_id = '1' LIMIT 1), 113.45000000, 23.29000000, '供水测试大道18号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_pressure' AND parent_id = '1' LIMIT 1), 113.45000000, 23.29000000, '供水测试大道18号',
|
|
|
'供水测试维护员', '13800000018', '供水测试公司', '供水T4压力分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-LEAKAGE-002', 'TC-GS-202609020002', '测试漏失监测点02', 'LEAKAGE-TEST-002',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_type_id = '1' LIMIT 1), 113.46000000, 23.30000000, '供水测试大道19号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_id = '1' LIMIT 1), 113.46000000, 23.30000000, '供水测试大道19号',
|
|
|
'供水测试维护员', '13800000019', '供水测试公司', '供水T4漏失分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-LEAKAGE-003', 'TC-GS-202609020003', '测试漏失监测点03', 'LEAKAGE-TEST-003',
|
|
|
- (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_type_id = '1' LIMIT 1), 113.47000000, 23.31000000, '供水测试大道20号',
|
|
|
+ (SELECT id FROM app_user.equipment_type WHERE type_id = 'ws_leak' AND parent_id = '1' LIMIT 1), 113.47000000, 23.31000000, '供水测试大道20号',
|
|
|
'供水测试维护员', '13800000020', '供水测试公司', '供水T4漏失分页测试设备',
|
|
|
now() - interval '7 days', now(), '0', '供水测试区'),
|
|
|
('WS-TEST-EQ-OTHER-FLOW', 'CN-RQ-202609020001', '测试非供水流量监测点', 'OTHER-FLOW-TEST',
|