diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java deleted file mode 100644 index 8af0e15..0000000 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.casic.missiles.modular.system.util; - -import java.util.HashMap; -import java.util.Map; - -public enum DeviceDataFieldTableEnum { - - TABLE_FIELD(new HashMap() { - { - put("data_dig", "UPTIME AS lastDataTs,timestampdiff(DAY,bds.last_data_ts,now()) AS offlineDays"); - put("data_gas", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gasliquid_gas", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gasliquid_liquid", "liquiddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gas_dector", "gas_sample_value AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_harmful_gas", "CONCAT(CO, ', ', CH4, ', ', H2S, ', ', O2) AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_hydrant", "0 AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_liquid", "liquiddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_noise", "ddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_temp_hum", "CONCAT(TEMPERATURE, ', ', HUMIDITY) AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_tube", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellcover", "descn AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_temp_press", "press AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_pantilt", "concentration AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellcover_loca", "0 AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellplus", "0 AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_h2s", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_pressure", "re_val AS dataValue,devcode AS devcode,'' AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - } - }); - public Map tableNameMap; - - DeviceDataFieldTableEnum(Map tableNameMap) { - this.tableNameMap = tableNameMap; - } - - public Map getTableFieldMap() { - return tableNameMap; - } -} diff --git a/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java b/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java deleted file mode 100644 index 8af0e15..0000000 --- a/casic-alarm/src/main/java/com/casic/missiles/modular/system/util/DeviceDataFieldTableEnum.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.casic.missiles.modular.system.util; - -import java.util.HashMap; -import java.util.Map; - -public enum DeviceDataFieldTableEnum { - - TABLE_FIELD(new HashMap() { - { - put("data_dig", "UPTIME AS lastDataTs,timestampdiff(DAY,bds.last_data_ts,now()) AS offlineDays"); - put("data_gas", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gasliquid_gas", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gasliquid_liquid", "liquiddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_gas_dector", "gas_sample_value AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_harmful_gas", "CONCAT(CO, ', ', CH4, ', ', H2S, ', ', O2) AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_hydrant", "0 AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_liquid", "liquiddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_noise", "ddata AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_temp_hum", "CONCAT(TEMPERATURE, ', ', HUMIDITY) AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_tube", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellcover", "descn AS dataValue,devcode AS devcode,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_temp_press", "press AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_pantilt", "concentration AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellcover_loca", "0 AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_wellplus", "0 AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_h2s", "strength AS dataValue,devcode AS devcode,CELL AS cell,DATE_FORMAT(LOGTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - put("data_pressure", "re_val AS dataValue,devcode AS devcode,'' AS cell,DATE_FORMAT(UPTIME,'%Y-%m-%d %H:%i:%s') AS uptime"); - } - }); - public Map tableNameMap; - - DeviceDataFieldTableEnum(Map tableNameMap) { - this.tableNameMap = tableNameMap; - } - - public Map getTableFieldMap() { - return tableNameMap; - } -} diff --git a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml index 48dd143..4279f7b 100644 --- a/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml +++ b/casic-data-analysis/src/main/java/com/casic/missiles/modular/system/dao/mapping/DataAnalysisMapper.xml @@ -1267,7 +1267,7 @@ SELECT bd.DEVCODE AS devcode,bd.DEVICE_TYPE AS deviceType,bdt.TYPE_NAME AS - "deviceTypeName",bwi.deptid,dh.WELL_CODE AS "wellCode", + "deviceTypeName",bwi.deptid,bwi.WELL_CODE AS "wellCode", dh.STATUS AS "status", @@ -1299,6 +1299,7 @@ + ORDER BY dh.UPTIME DESC SELECT bd.DEVCODE AS devcode,bd.DEVICE_TYPE AS deviceType,bdt.TYPE_NAME AS - "deviceTypeName",bwi.deptid,dh.WELL_CODE AS "wellCode", + "deviceTypeName",bwi.deptid,bwi.WELL_CODE AS "wellCode", dh.STATUS AS "status", @@ -1299,6 +1299,7 @@ + ORDER BY dh.UPTIME DESC