{ "timestamp": "2026-10-10T02:25:14.032Z", "base": "http://192.168.110.96:8301/api/cockpit/v1", "readOnly": true, "observations": [ { "route": "/map-snapshot?pageSize=1000", "http": 200, "code": 200, "ms": 39, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?page=1&pageSize=2", "http": 200, "code": 200, "ms": 13, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?page=2&pageSize=2&snapshotAt=2026-10-10T10%3A25%3A08.4370175%2B08%3A00", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?page=2&pageSize=2", "http": 400, "code": 400, "ms": 13, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "地图快照已失效,请重新加载", "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&district=0", "http": 200, "code": 200, "ms": 30, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": 0, "districtName": "城南", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CNXHS0000001" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&district=1", "http": 200, "code": 200, "ms": 16, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": 1, "districtName": "城北", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "TEST-CBLL222222222", "TEST-CBYL5432168" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&district=2", "http": 200, "code": 200, "ms": 16, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": 2, "districtName": "太常", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&district=UNASSIGNED", "http": 200, "code": 200, "ms": 14, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "UNASSIGNED", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&industry=GAS", "http": 200, "code": 200, "ms": 15, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": "GAS", "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [], "deviceCodes": [] }, "sectionStates": {} }, { "route": "/monitoring/overview?industry=GAS", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "counts", "status", "onlineRate", "typeDistribution", "mapFilter", "excluded" ], "counts": { "monitoringPointCount": 0, "equipmentCount": 0, "facilityCount": 0, "infrastructureFacilityCount": 0 }, "mapFilter": { "industry": "GAS", "deviceType": null, "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:13:21.3011931+08:00", "serverUpdatedAt": "2026-10-10T10:25:08.5621447+08:00" }, "sectionStates": {} }, { "route": "/monitoring/distribution?pageSize=1000&industry=GAS", "http": 200, "code": 200, "ms": 16, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "districtDistribution", "industryDistribution", "deviceTypeDistribution", "pointStatusDistribution", "mapFilter", "pagination", "monitoringPoints", "unassociatedEquipment", "excluded" ], "pagination": { "page": 1, "pageSize": 1000, "total": 0, "totalPages": 0, "hasMore": false }, "mapFilter": { "industry": "GAS", "deviceType": null, "pointStatus": null, "district": null, "districtName": null, "districtFilter": "NONE", "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:08.5791452+08:00", "serverUpdatedAt": "2026-10-10T10:25:08.5791452+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/base-archives?industry=GAS", "http": 200, "code": 200, "ms": 277, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "totals", "industryDistribution", "facilityTypeDistribution", "ageDistribution", "ageReference", "districtDistribution", "selectedFilters", "mapFilter", "excluded" ], "totals": { "facilityCount": 0, "lengthKm": null, "scale": null }, "mapFilter": { "industry": "gas", "facilityType": null, "ageBucket": null, "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "updatedAt": "2026-10-10T10:25:08.8541434+08:00", "serverUpdatedAt": "2026-10-10T10:25:08.855144+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/management-information?industry=GAS", "http": 200, "code": 200, "ms": 284, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "updatedAt", "freshness", "selectedFilters", "totals", "districtIndustry", "mapFilter", "excluded" ], "totals": { "facilityCount": 0, "equipmentCount": 0 }, "mapFilter": { "industry": "GAS", "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "EMPTY", "reason": "NO_RELATIONS", "updatedAt": "2026-08-31T10:54:37+08:00", "serverUpdatedAt": "2026-10-10T10:25:09.1401592+08:00" }, "sectionStates": {} }, { "route": "/overview/monitoring?industry=GAS", "http": 200, "code": 200, "ms": 305, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "timezone", "updatedAt", "freshness", "metricFreshness", "selectedIndustry", "formalScope", "counts", "typeDistribution", "excluded" ], "counts": { "deviceCount": 0, "monitoringPointCount": 0, "monitoringFacilityCount": 0, "infrastructureFacilityCount": 5268, "status": { "online": 0, "offline": 0, "stale": 0, "unknownOrMissing": 0, "denominator": 0 }, "onlineRate": { "value": 0, "onlineCount": 0, "denominator": 0, "state": "EMPTY", "reason": "NO_RESOLVED_DEVICES" } }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:09.4451756+08:00", "serverUpdatedAt": "2026-10-10T10:25:09.4451756+08:00" }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 30, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": "WATER_SUPPLY", "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [], "deviceCodes": [ "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/monitoring/overview?industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 18, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "counts", "status", "onlineRate", "typeDistribution", "mapFilter", "excluded" ], "counts": { "monitoringPointCount": 0, "equipmentCount": 5, "facilityCount": 0, "infrastructureFacilityCount": 0 }, "mapFilter": { "industry": "WATER_SUPPLY", "deviceType": null, "pointCodes": [], "deviceCodes": [ "TEST-CNXHS0000001", "TEST-TCLLJ002215", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168" ] }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-10-10T10:13:21.3011931+08:00", "serverUpdatedAt": "2026-10-10T10:25:09.4921761+08:00" }, "sectionStates": {} }, { "route": "/monitoring/distribution?pageSize=1000&industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 16, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "districtDistribution", "industryDistribution", "deviceTypeDistribution", "pointStatusDistribution", "mapFilter", "pagination", "monitoringPoints", "unassociatedEquipment", "excluded" ], "pagination": { "page": 1, "pageSize": 1000, "total": 0, "totalPages": 0, "hasMore": false }, "mapFilter": { "industry": "WATER_SUPPLY", "deviceType": null, "pointStatus": null, "district": null, "districtName": null, "districtFilter": "NONE", "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:09.5071877+08:00", "serverUpdatedAt": "2026-10-10T10:25:09.5071877+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/base-archives?industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 286, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "totals", "industryDistribution", "facilityTypeDistribution", "ageDistribution", "ageReference", "districtDistribution", "selectedFilters", "mapFilter", "excluded" ], "totals": { "facilityCount": 1004, "lengthKm": 18.81943, "scale": null }, "mapFilter": { "industry": "waterSupply", "facilityType": null, "ageBucket": null, "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "updatedAt": "2026-10-10T10:25:09.7941724+08:00", "serverUpdatedAt": "2026-10-10T10:25:09.7941724+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/management-information?industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 285, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "updatedAt", "freshness", "selectedFilters", "totals", "districtIndustry", "mapFilter", "excluded" ], "totals": { "facilityCount": 998, "equipmentCount": 5 }, "mapFilter": { "industry": "WATER_SUPPLY", "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-08-31T10:54:37+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.0790311+08:00" }, "sectionStates": {} }, { "route": "/overview/monitoring?industry=WATER_SUPPLY", "http": 200, "code": 200, "ms": 303, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "timezone", "updatedAt", "freshness", "metricFreshness", "selectedIndustry", "formalScope", "counts", "typeDistribution", "excluded" ], "counts": { "deviceCount": 5, "monitoringPointCount": 0, "monitoringFacilityCount": 0, "infrastructureFacilityCount": 5268, "status": { "online": 0, "offline": 5, "stale": 0, "unknownOrMissing": 0, "denominator": 5 }, "onlineRate": { "value": 0, "onlineCount": 0, "denominator": 5, "state": "AVAILABLE", "reason": null } }, "freshness": { "status": "CURRENT", "reason": "RESOLVED_MONITORING_STATES", "updatedAt": "2026-10-10T10:25:10.3830537+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.3830537+08:00" }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&industry=DRAINAGE", "http": 200, "code": 200, "ms": 17, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": "DRAINAGE", "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [], "deviceCodes": [ "21119740" ] }, "sectionStates": {} }, { "route": "/monitoring/overview?industry=DRAINAGE", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "counts", "status", "onlineRate", "typeDistribution", "mapFilter", "excluded" ], "counts": { "monitoringPointCount": 0, "equipmentCount": 1, "facilityCount": 0, "infrastructureFacilityCount": 0 }, "mapFilter": { "industry": "DRAINAGE", "deviceType": null, "pointCodes": [], "deviceCodes": [ "21119740" ] }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-10-10T10:13:21.3011931+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.4060558+08:00" }, "sectionStates": {} }, { "route": "/monitoring/distribution?pageSize=1000&industry=DRAINAGE", "http": 200, "code": 200, "ms": 14, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "districtDistribution", "industryDistribution", "deviceTypeDistribution", "pointStatusDistribution", "mapFilter", "pagination", "monitoringPoints", "unassociatedEquipment", "excluded" ], "pagination": { "page": 1, "pageSize": 1000, "total": 0, "totalPages": 0, "hasMore": false }, "mapFilter": { "industry": "DRAINAGE", "deviceType": null, "pointStatus": null, "district": null, "districtName": null, "districtFilter": "NONE", "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:10.4210537+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.4210537+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/base-archives?industry=DRAINAGE", "http": 200, "code": 200, "ms": 278, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "totals", "industryDistribution", "facilityTypeDistribution", "ageDistribution", "ageReference", "districtDistribution", "selectedFilters", "mapFilter", "excluded" ], "totals": { "facilityCount": 2, "lengthKm": null, "scale": null }, "mapFilter": { "industry": "drainage", "facilityType": null, "ageBucket": null, "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "updatedAt": "2026-10-10T10:25:10.698527+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.698527+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/management-information?industry=DRAINAGE", "http": 200, "code": 200, "ms": 284, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "updatedAt", "freshness", "selectedFilters", "totals", "districtIndustry", "mapFilter", "excluded" ], "totals": { "facilityCount": 0, "equipmentCount": 1 }, "mapFilter": { "industry": "DRAINAGE", "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-08-31T10:54:37+08:00", "serverUpdatedAt": "2026-10-10T10:25:10.9820476+08:00" }, "sectionStates": {} }, { "route": "/overview/monitoring?industry=DRAINAGE", "http": 200, "code": 200, "ms": 308, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "timezone", "updatedAt", "freshness", "metricFreshness", "selectedIndustry", "formalScope", "counts", "typeDistribution", "excluded" ], "counts": { "deviceCount": 1, "monitoringPointCount": 0, "monitoringFacilityCount": 0, "infrastructureFacilityCount": 5268, "status": { "online": 0, "offline": 1, "stale": 0, "unknownOrMissing": 0, "denominator": 1 }, "onlineRate": { "value": 0, "onlineCount": 0, "denominator": 1, "state": "AVAILABLE", "reason": null } }, "freshness": { "status": "CURRENT", "reason": "RESOLVED_MONITORING_STATES", "updatedAt": "2026-10-10T10:25:11.2887634+08:00", "serverUpdatedAt": "2026-10-10T10:25:11.2887634+08:00" }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&industry=MANHOLE", "http": 200, "code": 200, "ms": 24, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": "MANHOLE", "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [], "deviceCodes": [ "860347065467627" ] }, "sectionStates": {} }, { "route": "/monitoring/overview?industry=MANHOLE", "http": 200, "code": 200, "ms": 18, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "counts", "status", "onlineRate", "typeDistribution", "mapFilter", "excluded" ], "counts": { "monitoringPointCount": 0, "equipmentCount": 1, "facilityCount": 0, "infrastructureFacilityCount": 0 }, "mapFilter": { "industry": "MANHOLE", "deviceType": null, "pointCodes": [], "deviceCodes": [ "860347065467627" ] }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-10-10T10:13:21.3011931+08:00", "serverUpdatedAt": "2026-10-10T10:25:11.3332735+08:00" }, "sectionStates": {} }, { "route": "/monitoring/distribution?pageSize=1000&industry=MANHOLE", "http": 200, "code": 200, "ms": 16, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "districtDistribution", "industryDistribution", "deviceTypeDistribution", "pointStatusDistribution", "mapFilter", "pagination", "monitoringPoints", "unassociatedEquipment", "excluded" ], "pagination": { "page": 1, "pageSize": 1000, "total": 0, "totalPages": 0, "hasMore": false }, "mapFilter": { "industry": "MANHOLE", "deviceType": null, "pointStatus": null, "district": null, "districtName": null, "districtFilter": "NONE", "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:11.3492728+08:00", "serverUpdatedAt": "2026-10-10T10:25:11.3492728+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/base-archives?industry=MANHOLE", "http": 200, "code": 200, "ms": 283, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "totals", "industryDistribution", "facilityTypeDistribution", "ageDistribution", "ageReference", "districtDistribution", "selectedFilters", "mapFilter", "excluded" ], "totals": { "facilityCount": 0, "lengthKm": null, "scale": null }, "mapFilter": { "industry": "manhole", "facilityType": null, "ageBucket": null, "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "updatedAt": "2026-10-10T10:25:11.6322461+08:00", "serverUpdatedAt": "2026-10-10T10:25:11.6322461+08:00" }, "sectionStates": {} }, { "route": "/infrastructure/management-information?industry=MANHOLE", "http": 200, "code": 200, "ms": 280, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "updatedAt", "freshness", "selectedFilters", "totals", "districtIndustry", "mapFilter", "excluded" ], "totals": { "facilityCount": 3, "equipmentCount": 1 }, "mapFilter": { "industry": "MANHOLE", "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-08-31T10:54:37+08:00", "serverUpdatedAt": "2026-10-10T10:25:11.9114102+08:00" }, "sectionStates": {} }, { "route": "/overview/monitoring?industry=MANHOLE", "http": 200, "code": 200, "ms": 289, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "timezone", "updatedAt", "freshness", "metricFreshness", "selectedIndustry", "formalScope", "counts", "typeDistribution", "excluded" ], "counts": { "deviceCount": 1, "monitoringPointCount": 0, "monitoringFacilityCount": 0, "infrastructureFacilityCount": 5268, "status": { "online": 0, "offline": 1, "stale": 0, "unknownOrMissing": 0, "denominator": 1 }, "onlineRate": { "value": 0, "onlineCount": 0, "denominator": 1, "state": "AVAILABLE", "reason": null } }, "freshness": { "status": "CURRENT", "reason": "RESOLVED_MONITORING_STATES", "updatedAt": "2026-10-10T10:25:12.2000501+08:00", "serverUpdatedAt": "2026-10-10T10:25:12.2000501+08:00" }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=ALARM", "http": 200, "code": 200, "ms": 30, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=WARNING", "http": 200, "code": 200, "ms": 14, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=WORK_ORDER", "http": 200, "code": 200, "ms": 18, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=NORMAL", "http": 200, "code": 200, "ms": 23, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=OFFLINE", "http": 200, "code": 200, "ms": 51, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=EMPTY", "http": 200, "code": 200, "ms": 25, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=UNKNOWN", "http": 200, "code": 200, "ms": 24, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=UNASSOCIATED", "http": 200, "code": 200, "ms": 21, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1000&pointStatus=ALARM,OFFLINE", "http": 200, "code": 200, "ms": 29, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?district=9", "http": 400, "code": 400, "ms": 13, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "district must be 0, 1, 2 or UNASSIGNED", "sectionStates": {} }, { "route": "/map-snapshot?industry=BOGUS", "http": 400, "code": 400, "ms": 15, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "industry must be GAS, WATER_SUPPLY, DRAINAGE or MANHOLE", "sectionStates": {} }, { "route": "/map-snapshot?pointStatus=BOGUS", "http": 200, "code": 200, "ms": 15, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "page", "pageSize", "snapshotAt", "total", "batchUpdatedAt", "complete", "monitoringPoints", "unassociatedEquipment", "coordinateValidation", "mapFilter" ], "mapFilter": { "industry": null, "district": null, "districtName": null, "districtFilter": "NONE", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168", "TEST-CNXHS0000001", "TEST-TCLLJ002215" ] }, "sectionStates": {} }, { "route": "/map-snapshot?page=0", "http": 400, "code": 400, "ms": 3, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "地图快照分页参数不合法", "sectionStates": {} }, { "route": "/map-snapshot?pageSize=1001", "http": 400, "code": 400, "ms": 2, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "地图快照分页参数不合法", "sectionStates": {} }, { "route": "/monitoring/distribution?pointStatus=UNKNOWN", "http": 400, "code": 400, "ms": 2, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "pointStatus must be ALARM, WARNING, WORK_ORDER, NORMAL, OFFLINE or EMPTY", "sectionStates": {} }, { "route": "/monitoring/distribution?pointStatus=UNASSOCIATED", "http": 400, "code": 400, "ms": 5, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "pointStatus must be ALARM, WARNING, WORK_ORDER, NORMAL, OFFLINE or EMPTY", "sectionStates": {} }, { "route": "/events/current?mode=BOGUS", "http": 400, "code": 400, "ms": 2, "keys": [ "category", "message", "requestId", "serverTime" ], "error": "mode must be WARNING or ALARM", "sectionStates": {} }, { "route": "/monitoring-points/GS001?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 3, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/monitoring-points/GS002?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 3, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/monitoring-points/PS001?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 2, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/monitoring-points/PS002?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/monitoring-points/RQ001?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 4, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/monitoring-points/RQ002?snapshotAt=2026-10-10T10%3A25%3A08.4180174%2B08%3A00", "http": 200, "code": 200, "ms": 3, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "freshness", "staleReason", "monitoringPointCode", "monitoringPointName", "pointStatus", "statusLabel", "statusReasons", "deviceStatistics", "devices", "coordinateValidation", "statusDictionary" ], "freshness": "CURRENT", "sectionStates": {} }, { "route": "/equipments/21119740/archive", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "21119740" }, { "route": "/equipments/21119740/metrics/current", "http": 200, "code": 200, "ms": 8, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "21119740" }, { "route": "/equipments/21119740/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "21119740" }, { "route": "/equipments/21119740/events/current", "http": 200, "code": 500, "ms": 32, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/21119740/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 23, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/21119740/work-orders", "http": 200, "code": 200, "ms": 10, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "READY", "sectionStates": {}, "canonicalCode": "21119740", "workOrders": [ { "code": "WO202610091113523727", "stateCode": 3, "associatedWithCurrentEvent": false }, { "code": "WO202610090939201707", "stateCode": 7, "associatedWithCurrentEvent": false }, { "code": "WO202609291309175033", "stateCode": 5, "associatedWithCurrentEvent": true }, { "code": "WO202609291245022597", "stateCode": 5, "associatedWithCurrentEvent": true } ] }, { "route": "/equipments/21119740/detail-aggregate", "http": 200, "code": 200, "ms": 34, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "21119740" }, { "route": "/equipments/21119740/freshness", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "21119740" }, { "route": "/equipments/860347065467627/archive", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "860347065467627" }, { "route": "/equipments/860347065467627/metrics/current", "http": 200, "code": 200, "ms": 4, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "860347065467627" }, { "route": "/equipments/860347065467627/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 4, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "860347065467627" }, { "route": "/equipments/860347065467627/events/current", "http": 200, "code": 500, "ms": 14, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/860347065467627/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 21, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/860347065467627/work-orders", "http": 200, "code": 200, "ms": 13, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "READY", "sectionStates": {}, "canonicalCode": "860347065467627", "workOrders": [ { "code": "WO202610090948439563", "stateCode": 0, "associatedWithCurrentEvent": false } ] }, { "route": "/equipments/860347065467627/detail-aggregate", "http": 200, "code": 200, "ms": 49, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "860347065467627" }, { "route": "/equipments/860347065467627/freshness", "http": 200, "code": 200, "ms": 10, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "860347065467627" }, { "route": "/equipments/8652052334/archive", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "8652052334" }, { "route": "/equipments/8652052334/metrics/current", "http": 200, "code": 200, "ms": 10, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "8652052334" }, { "route": "/equipments/8652052334/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 10, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "8652052334" }, { "route": "/equipments/8652052334/events/current", "http": 200, "code": 500, "ms": 19, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/8652052334/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 16, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/8652052334/work-orders", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "8652052334", "workOrders": [] }, { "route": "/equipments/8652052334/detail-aggregate", "http": 200, "code": 200, "ms": 23, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "8652052334" }, { "route": "/equipments/8652052334/freshness", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "8652052334" }, { "route": "/equipments/TEST-CBLL222222222/archive", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222" }, { "route": "/equipments/TEST-CBLL222222222/metrics/current", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222" }, { "route": "/equipments/TEST-CBLL222222222/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222" }, { "route": "/equipments/TEST-CBLL222222222/events/current", "http": 200, "code": 500, "ms": 45, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CBLL222222222/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 19, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CBLL222222222/work-orders", "http": 200, "code": 200, "ms": 10, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222", "workOrders": [] }, { "route": "/equipments/TEST-CBLL222222222/detail-aggregate", "http": 200, "code": 200, "ms": 30, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222" }, { "route": "/equipments/TEST-CBLL222222222/freshness", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "TEST-CBLL222222222" }, { "route": "/equipments/TEST-CBYL5432168/archive", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168" }, { "route": "/equipments/TEST-CBYL5432168/metrics/current", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168" }, { "route": "/equipments/TEST-CBYL5432168/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 8, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168" }, { "route": "/equipments/TEST-CBYL5432168/events/current", "http": 200, "code": 500, "ms": 30, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CBYL5432168/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 18, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CBYL5432168/work-orders", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "READY", "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168", "workOrders": [ { "code": "WO202610091014453765", "stateCode": 4, "associatedWithCurrentEvent": false }, { "code": "WO202609291414135890", "stateCode": 5, "associatedWithCurrentEvent": false } ] }, { "route": "/equipments/TEST-CBYL5432168/detail-aggregate", "http": 200, "code": 200, "ms": 61, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168" }, { "route": "/equipments/TEST-CBYL5432168/freshness", "http": 200, "code": 200, "ms": 8, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "TEST-CBYL5432168" }, { "route": "/equipments/TEST-CNXHS0000001/archive", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001" }, { "route": "/equipments/TEST-CNXHS0000001/metrics/current", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001" }, { "route": "/equipments/TEST-CNXHS0000001/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 11, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001" }, { "route": "/equipments/TEST-CNXHS0000001/events/current", "http": 200, "code": 500, "ms": 19, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CNXHS0000001/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 20, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-CNXHS0000001/work-orders", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001", "workOrders": [] }, { "route": "/equipments/TEST-CNXHS0000001/detail-aggregate", "http": 200, "code": 200, "ms": 27, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001" }, { "route": "/equipments/TEST-CNXHS0000001/freshness", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "TEST-CNXHS0000001" }, { "route": "/equipments/TEST-TCLLJ002215/archive", "http": 200, "code": 200, "ms": 4, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "archive", "equipmentLocation", "remark", "deviceCode", "latitude", "longitude", "deviceName", "manufacturer", "deviceType", "installTime", "deviceTypeName", "latestImage", "deviceModel", "ownershipUnit", "maintainerPhone", "productionDate", "assetValue", "maintainer", "coordinateSystem", "expectedServiceYears", "deviceSpec" ], "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215" }, { "route": "/equipments/TEST-TCLLJ002215/metrics/current", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215" }, { "route": "/equipments/TEST-TCLLJ002215/metrics/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "deviceType", "deviceTypeName", "state", "stateReason", "metrics", "startTime", "endTime", "timezone", "page", "pageSize", "total" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215" }, { "route": "/equipments/TEST-TCLLJ002215/events/current", "http": 200, "code": 500, "ms": 17, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-TCLLJ002215/events/history?startTime=2026-10-03T00%3A00%3A00%2B08%3A00&endTime=2026-10-10T23%3A59%3A59%2B08%3A00", "http": 200, "code": 500, "ms": 24, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/equipments/TEST-TCLLJ002215/work-orders", "http": 200, "code": 200, "ms": 14, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "eventSource", "eventCode", "state", "stateReason", "stateDictionary", "workOrders", "unassociatedWorkOrderCount" ], "state": "EMPTY", "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215", "workOrders": [] }, { "route": "/equipments/TEST-TCLLJ002215/detail-aggregate", "http": 200, "code": 200, "ms": 36, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "aggregateState", "serverTime", "archive", "metrics", "warnings", "alarms", "alarmWarningRelations", "workOrders", "timelines", "latestImage" ], "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215" }, { "route": "/equipments/TEST-TCLLJ002215/freshness", "http": 200, "code": 200, "ms": 7, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "deviceCode", "updatedAt", "statusTime", "serverUpdatedAt", "freshness", "staleReason", "calibrationPeriodSeconds", "missedCycles", "dataAgeSeconds", "retained", "message", "section" ], "freshness": "EXPIRED", "sectionStates": {}, "canonicalCode": "TEST-TCLLJ002215" }, { "route": "/work-orders/WO202610091113523727/timeline", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202610090939201707/timeline", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202609291309175033/timeline", "http": 200, "code": 200, "ms": 8, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202609291245022597/timeline", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202610090948439563/timeline", "http": 200, "code": 200, "ms": 5, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202610091014453765/timeline", "http": 200, "code": 200, "ms": 9, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/work-orders/WO202609291414135890/timeline", "http": 200, "code": 200, "ms": 6, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "workOrderCode", "stateDictionary", "workOrder", "timelineEntries" ], "sectionStates": {} }, { "route": "/monitoring/overview", "http": 200, "code": 200, "ms": 1, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "counts", "status", "onlineRate", "typeDistribution", "mapFilter", "excluded" ], "counts": { "monitoringPointCount": 0, "equipmentCount": 7, "facilityCount": 0, "infrastructureFacilityCount": 0 }, "mapFilter": { "industry": null, "deviceType": null, "pointCodes": [], "deviceCodes": [ "21119740", "860347065467627", "TEST-CNXHS0000001", "TEST-TCLLJ002215", "8652052334", "TEST-CBLL222222222", "TEST-CBYL5432168" ] }, "freshness": { "status": "CURRENT", "reason": "READY", "updatedAt": "2026-10-10T10:13:21.3011931+08:00", "serverUpdatedAt": "2026-10-10T10:25:13.3997135+08:00" }, "sectionStates": {} }, { "route": "/monitoring/distribution", "http": 200, "code": 200, "ms": 2, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "districtDistribution", "industryDistribution", "deviceTypeDistribution", "pointStatusDistribution", "mapFilter", "pagination", "monitoringPoints", "unassociatedEquipment", "excluded" ], "pagination": { "page": 1, "pageSize": 500, "total": 0, "totalPages": 0, "hasMore": false }, "mapFilter": { "industry": null, "deviceType": null, "pointStatus": null, "district": null, "districtName": null, "districtFilter": "NONE", "pointCodes": [], "deviceCodes": [] }, "freshness": { "status": "EMPTY", "reason": "NO_RESOLVED_DEVICES", "updatedAt": "2026-10-10T10:25:13.4007138+08:00", "serverUpdatedAt": "2026-10-10T10:25:13.4007138+08:00" }, "sectionStates": {} }, { "route": "/monitoring/situation", "http": 200, "code": 500, "ms": 47, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} }, { "route": "/infrastructure/base-archives", "http": 200, "code": 200, "ms": 265, "readOnly": true, "keys": [ "requestId", "apiVersion", "readOnly", "displayName", "timezone", "range", "updatedAt", "freshness", "totals", "industryDistribution", "facilityTypeDistribution", "ageDistribution", "ageReference", "districtDistribution", "selectedFilters", "mapFilter", "excluded" ], "totals": { "facilityCount": 1006, "lengthKm": 18.81943, "scale": null }, "mapFilter": { "industry": null, "facilityType": null, "ageBucket": null, "district": null, "districtName": null, "districtFilter": "NONE" }, "freshness": { "status": "CURRENT", "updatedAt": "2026-10-10T10:25:13.7124999+08:00", "serverUpdatedAt": "2026-10-10T10:25:13.7124999+08:00" }, "sectionStates": {} }, { "route": "/events/current?mode=ALARM", "http": 200, "code": 500, "ms": 22, "keys": [], "error": "\r\n### Error querying database. Cause: com.kingbase8.util.KSQLException: ERROR: 字段 \"warning_name\" 不存在\n Hint: 也许您想要引用列\"early_warning.warning_no\"或者列\"early_warning.warning_type\"。\n Position: 31 At Line: 1, Line Position: 31\r\n### The error may exist in com/zksy/base/warning/mapper/EarlyWarningMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT warning_id,warning_n", "sectionStates": {} } ], "checks": [ { "id": "map-total", "status": "passed", "evidence": { "total": 13, "points": 6, "unassociated": 7 } }, { "id": "map-eight-status-buckets", "status": "failed", "evidence": { "actual": "missing" } }, { "id": "no-unverified-rendering", "status": "passed", "evidence": { "blocked": 13 } }, { "id": "direct-snapshot-page-two", "status": "passed", "evidence": { "first": 200, "second": 200, "total": 13 } }, { "id": "missing-token-rejected", "status": "passed", "evidence": { "http": 400, "category": "SNAPSHOT_EXPIRED" } }, { "id": "district-0", "status": "passed", "evidence": { "total": 4, "echo": { "industry": null, "district": 0, "districtName": "城南", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "21119740", "860347065467627", "8652052334", "TEST-CNXHS0000001" ] } } }, { "id": "district-1", "status": "passed", "evidence": { "total": 2, "echo": { "industry": null, "district": 1, "districtName": "城北", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "TEST-CBLL222222222", "TEST-CBYL5432168" ] } } }, { "id": "district-2", "status": "passed", "evidence": { "total": 1, "echo": { "industry": null, "district": 2, "districtName": "太常", "districtFilter": "ASSIGNED", "deviceType": null, "pointCodes": [], "deviceCodes": [ "TEST-TCLLJ002215" ] } } }, { "id": "district-UNASSIGNED", "status": "passed", "evidence": { "total": 6, "echo": { "industry": null, "district": null, "districtName": null, "districtFilter": "UNASSIGNED", "deviceType": null, "pointCodes": [ "GS001", "GS002", "PS001", "PS002", "RQ001", "RQ002" ], "deviceCodes": [] } } }, { "id": "/map-snapshot?pageSize=1000&industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/overview?industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/distribution?pageSize=1000&industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/base-archives?industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/management-information?industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/overview/monitoring?industry=GAS", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/map-snapshot?pageSize=1000&industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/overview?industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/distribution?pageSize=1000&industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/base-archives?industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/management-information?industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/overview/monitoring?industry=WATER_SUPPLY", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/map-snapshot?pageSize=1000&industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/overview?industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/distribution?pageSize=1000&industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/base-archives?industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/management-information?industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/overview/monitoring?industry=DRAINAGE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/map-snapshot?pageSize=1000&industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/overview?industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/monitoring/distribution?pageSize=1000&industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/base-archives?industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/infrastructure/management-information?industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "/overview/monitoring?industry=MANHOLE", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "status-ALARM", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-WARNING", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-WORK_ORDER", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-NORMAL", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-OFFLINE", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-EMPTY", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-UNKNOWN", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-UNASSOCIATED", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "status-ALARM,OFFLINE", "status": "failed", "evidence": { "total": 13, "echo": "missing" } }, { "id": "invalid-/map-snapshot?district=9", "status": "passed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/map-snapshot?industry=BOGUS", "status": "passed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/map-snapshot?pointStatus=BOGUS", "status": "failed", "evidence": { "http": 200, "code": 200 } }, { "id": "invalid-/map-snapshot?page=0", "status": "passed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/map-snapshot?pageSize=1001", "status": "passed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/monitoring/distribution?pointStatus=UNKNOWN", "status": "failed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/monitoring/distribution?pointStatus=UNASSOCIATED", "status": "failed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "invalid-/events/current?mode=BOGUS", "status": "passed", "evidence": { "http": 400, "code": 400, "category": "INVALID_REQUEST" } }, { "id": "point-GS001", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "point-GS002", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "point-PS001", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "point-PS002", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "point-RQ001", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "point-RQ002", "status": "passed", "evidence": { "code": 200, "deviceCodes": [], "state": "EMPTY" } }, { "id": "device-21119740-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-21119740-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-21119740-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-21119740-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-21119740-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-21119740-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "READY" } }, { "id": "device-21119740-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-21119740-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-860347065467627-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-860347065467627-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-860347065467627-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-860347065467627-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-860347065467627-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-860347065467627-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "READY" } }, { "id": "device-860347065467627-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-860347065467627-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-8652052334-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-8652052334-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-8652052334-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-8652052334-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-8652052334-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-8652052334-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-8652052334-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-8652052334-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBLL222222222-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBLL222222222-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CBLL222222222-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CBLL222222222-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CBLL222222222-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CBLL222222222-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CBLL222222222-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBLL222222222-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBYL5432168-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBYL5432168-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CBYL5432168-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CBYL5432168-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CBYL5432168-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CBYL5432168-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "READY" } }, { "id": "device-TEST-CBYL5432168-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CBYL5432168-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CNXHS0000001-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CNXHS0000001-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CNXHS0000001-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CNXHS0000001-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CNXHS0000001-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-CNXHS0000001-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-CNXHS0000001-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-CNXHS0000001-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-TCLLJ002215-archive", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-TCLLJ002215-metrics/current", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-TCLLJ002215-metrics/history", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-TCLLJ002215-events/current", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-TCLLJ002215-events/history", "status": "failed", "evidence": { "http": 200, "code": 500 } }, { "id": "device-TEST-TCLLJ002215-work-orders", "status": "passed", "evidence": { "http": 200, "code": 200, "state": "EMPTY" } }, { "id": "device-TEST-TCLLJ002215-detail-aggregate", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "device-TEST-TCLLJ002215-freshness", "status": "passed", "evidence": { "http": 200, "code": 200 } }, { "id": "timeline-WO202610091113523727", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202610090939201707", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202609291309175033", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202609291245022597", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202610090948439563", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202610091014453765", "status": "passed", "evidence": { "code": 200 } }, { "id": "timeline-WO202609291414135890", "status": "passed", "evidence": { "code": 200 } }, { "id": "monitoring-createdAt-/monitoring/overview", "status": "failed", "evidence": { "code": 200, "createdAt": null } }, { "id": "monitoring-createdAt-/monitoring/distribution", "status": "failed", "evidence": { "code": 200, "createdAt": null } }, { "id": "monitoring-createdAt-/monitoring/situation", "status": "failed", "evidence": { "code": 500, "createdAt": null } }, { "id": "frontend-envelope-archive", "status": "failed", "evidence": { "state": "empty", "raw": 1006 } }, { "id": "frontend-envelope-map", "status": "failed", "evidence": { "adaptedTotal": null, "rawTotal": 13, "snapshot": "" } }, { "id": "frontend-business-error-not-success", "status": "failed", "evidence": { "rawCode": 500, "adaptedState": "success" } } ], "summary": { "requests": 123, "passed": 92, "failed": 33 }, "scope": "Live GET contracts and frontend real adapters; no database writes, no mock responses, no human verdict." }