Browse Source

feat: 调整大数据接口数据解析逻辑

master_tdsql
hxh 4 months ago
parent
commit
2e4fd76900
  1. 5
      shuili-system/src/main/java/com/kms/yg/cz/controller/MonitorController.java
  2. 71
      shuili-system/src/main/java/com/kms/yg/cz/enmu/MonitorEnum.java
  3. 4
      shuili-system/src/main/java/com/kms/yg/cz/service/MonitorService.java

5
shuili-system/src/main/java/com/kms/yg/cz/controller/MonitorController.java

@ -29,7 +29,8 @@ public class MonitorController {
@PostMapping("/page")
@ApiOperation("分页查询监测信息")
public <T> IPage<T> page(@RequestBody MonitorQueDto sp) {
return monitorService.pageQuery(sp);
public IPage<Object> page(@RequestBody MonitorQueDto sp) {
IPage<Object> page = monitorService.pageQuery(sp);
return page;
}
}

71
shuili-system/src/main/java/com/kms/yg/cz/enmu/MonitorEnum.java

@ -1,14 +1,15 @@
package com.kms.yg.cz.enmu;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.google.common.base.Strings;
import com.kms.yg.cz.dto.MonitorQueDto;
import com.kms.yxgh.base.domain.monitor.*;
import lombok.Data;
import lombok.Getter;
import java.util.Arrays;
import java.util.List;
import java.util.function.Function;
@ -21,40 +22,48 @@ import java.util.function.Function;
@Getter
public enum MonitorEnum {
MS_HDM_RSVR("水库水情监测表", "[{\"STCD\":\"89213936\",\"TM\":\"2024-01-01 00:00:00\",\"RZ\":\"23.630\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"10.060\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:15:39\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2024-01-01 00:00:00\",\"RZ\":\"111.003\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"33.962\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:54:49\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 23:00:00\",\"RZ\":\"111.004\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.332\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 23:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 22:00:00\",\"RZ\":\"111.006\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 22:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 21:00:00\",\"RZ\":\"111.008\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 21:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 20:00:00\",\"RZ\":\"111.010\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 20:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 19:00:00\",\"RZ\":\"111.012\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 19:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 18:00:00\",\"RZ\":\"111.014\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 17:00:00\",\"RZ\":\"111.015\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 17:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 16:00:00\",\"RZ\":\"111.018\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 16:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]"),
MS_HDM_OBP("降水量监测表","[{\"STCD\":\"89313058\",\"TM\":\"2024-01-01 00:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:50\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 18:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 12:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 12:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89213936\",\"TM\":\"2023-12-31 08:00:00\",\"INTV\":\"\",\"DRP\":\"\",\"PDR\":\"\",\"DYP\":\"1.0\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:16:12\",\"COLL_TIME\":\"2023-12-31 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 08:00:00\",\"INTV\":\"1.00\",\"DRP\":\"1.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:05\",\"COLL_TIME\":\"2023-12-31 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 06:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 06:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 00:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-30 18:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:58\",\"COLL_TIME\":\"2023-12-30 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-30 12:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:58\",\"COLL_TIME\":\"2023-12-30 12:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89213936\",\"TM\":\"2023-12-30 08:00:00\",\"INTV\":\"\",\"DRP\":\"\",\"PDR\":\"\",\"DYP\":\"1.0\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:16:53\",\"COLL_TIME\":\"2023-12-30 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]"),
MS_HDM_RIVER("河道水情监测表"),
MS_DSM_SRVRDS("表面垂直位移监测表","[{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003855_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"1.32\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:02\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003854_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-1.04\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:58\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003853_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-2.71\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:59\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003851_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-2.75\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:43\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003849_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-0.06\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:51\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003848_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"3.02\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:51\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003847_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"0.31\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:49\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003749_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-1.82\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:41\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003748_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-0.25\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:38\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003676_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"0.12\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:09\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]"),
MS_DSM_SRHRDS("表面水平位移监测表","[{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003674_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-0.59\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:07\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003673_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"0.35\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:08\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003670_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"0.26\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:05\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003669_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"-1.44\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:16\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003666_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-0.43\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:14\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003665_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"-0.31\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:57\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003662_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"0.33\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:55\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003661_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"0.23\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:52\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003625_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-1.89\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:25\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003517_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-1.67\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:54\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]"),
MS_HDM_RSVR("水库水情监测表", "[{\"STCD\":\"89213936\",\"TM\":\"2024-01-01 00:00:00\",\"RZ\":\"23.630\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"10.060\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:15:39\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2024-01-01 00:00:00\",\"RZ\":\"111.003\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"33.962\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:54:49\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 23:00:00\",\"RZ\":\"111.004\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.332\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 23:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 22:00:00\",\"RZ\":\"111.006\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 22:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 21:00:00\",\"RZ\":\"111.008\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 21:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 20:00:00\",\"RZ\":\"111.010\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 20:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 19:00:00\",\"RZ\":\"111.012\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 19:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 18:00:00\",\"RZ\":\"111.014\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 17:00:00\",\"RZ\":\"111.015\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.322\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 17:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 16:00:00\",\"RZ\":\"111.018\",\"INQ\":\"\",\"W\":\"\",\"BLRZ\":\"34.312\",\"OTQ\":\"\",\"RWCHRCD\":\"\",\"RWPTN\":\"\",\"INQDR\":\"\",\"MSQMT\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:03\",\"COLL_TIME\":\"2023-12-31 16:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]",
MsHdmRsvr.class),
MS_HDM_OBP("降水量监测表", "[{\"STCD\":\"89313058\",\"TM\":\"2024-01-01 00:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:50\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 18:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 12:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 12:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89213936\",\"TM\":\"2023-12-31 08:00:00\",\"INTV\":\"\",\"DRP\":\"\",\"PDR\":\"\",\"DYP\":\"1.0\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:16:12\",\"COLL_TIME\":\"2023-12-31 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89012266\",\"TM\":\"2023-12-31 08:00:00\",\"INTV\":\"1.00\",\"DRP\":\"1.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-18 19:55:05\",\"COLL_TIME\":\"2023-12-31 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 06:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 06:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-31 00:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:54\",\"COLL_TIME\":\"2023-12-31 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-30 18:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:58\",\"COLL_TIME\":\"2023-12-30 18:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89313058\",\"TM\":\"2023-12-30 12:00:00\",\"INTV\":\"1.00\",\"DRP\":\"0.0\",\"PDR\":\"\",\"DYP\":\"\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-07-01 19:29:58\",\"COLL_TIME\":\"2023-12-30 12:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"STCD\":\"89213936\",\"TM\":\"2023-12-30 08:00:00\",\"INTV\":\"\",\"DRP\":\"\",\"PDR\":\"\",\"DYP\":\"1.0\",\"WTH\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-06-24 17:16:53\",\"COLL_TIME\":\"2023-12-30 08:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]",
MsHdmObp.class),
MS_HDM_RIVER("河道水情监测表", MsHdmRiver.class),
MS_DSM_SRVRDS("表面垂直位移监测表", "[{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003855_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"1.32\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:02\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003854_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-1.04\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:58\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003853_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-2.71\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:59\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003851_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-2.75\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:43\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003849_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-0.06\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:51\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003848_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"3.02\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:51\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003847_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"0.31\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:49\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003749_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-1.82\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:41\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003748_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"-0.25\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:38\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003676_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"VRDS\":\"0.12\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:09\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]",
MsHdmSvrds.class),
MS_DSM_SRHRDS("表面水平位移监测表", "[{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003674_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-0.59\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:07\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003673_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"0.35\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:08\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003670_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"0.26\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:05\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003669_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"-1.44\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:16\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003666_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-0.43\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:14\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003665_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"-0.31\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:57\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003662_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"0.33\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:55\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003661_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"0.23\",\"YHRDS\":\"\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:21:52\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003625_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-1.89\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:20:25\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"},{\"PRJ_STCD\":\"89311708\",\"MPCD\":\"s00000003517_01\",\"MSTM\":\"2024-01-01 00:00:00\",\"XHRDS\":\"\",\"YHRDS\":\"-1.67\",\"COLMT\":\"A\",\"CONN_TIME\":\"\",\"CREATE_TIME\":\"2024-08-26 19:23:54\",\"COLL_TIME\":\"2024-01-01 00:00:00\",\"GDWR_DASC\":\"CMIOT\",\"RELIABILITY\":\"\",\"COMMAND_ID\":\"\"}]",
MsHdmSrhrds.class),
;
private final String name;
private final MonitorTypeEnum type;
private final String mockData;
private final Class<?> clazz;
MonitorEnum(String name) {
this(name, "{}", MonitorTypeEnum.MONITOR);
MonitorEnum(String name, Class<?> clazz) {
this(name, "{}", MonitorTypeEnum.MONITOR, clazz);
}
MonitorEnum(String name, String mockData) {
this(name, mockData, MonitorTypeEnum.MONITOR);
MonitorEnum(String name, String mockData, Class<?> clazz) {
this(name, mockData, MonitorTypeEnum.MONITOR, clazz);
}
MonitorEnum(String name, MonitorTypeEnum type) {
this(name, "{}", type);
MonitorEnum(String name, MonitorTypeEnum type, Class<?> clazz) {
this(name, "{}", type, clazz);
}
MonitorEnum(String name, String mockData, MonitorTypeEnum type) {
MonitorEnum(String name, String mockData, MonitorTypeEnum type, Class<?> clazz) {
this.name = name;
this.type = type;
this.mockData = mockData;
this.clazz = clazz;
}
public <T> IPage<T> getMockData(MonitorQueDto queDto) {
List<T> data = JSON.parseObject(this.mockData, new TypeReference<List<T>>() {
});
return new Page<T>(queDto.getPageNum(), queDto.getPageSize(), data.size()).setRecords(data);
public IPage<Object> getMockData(MonitorQueDto queDto) {
List<?> data = JSON.parseArray(this.mockData, this.clazz);
IPage<Object> page = new Page<>(queDto.getPageNum(), queDto.getPageSize(), data.size());
page.setRecords(Arrays.asList(data.toArray()));
return page;
}
@ -62,25 +71,25 @@ public enum MonitorEnum {
return this.name().toLowerCase();
}
public <T> Function<ResultWrapper, IPage<T>> getRecords() {
public Function<ResultWrapper, IPage<Object>> getRecords() {
return resultWrapper -> {
String json = resultWrapper.getResultJson();
if (this.type == null || Strings.isNullOrEmpty(json)) {
return new Page<>();
}
if (this.type == MonitorTypeEnum.MONITOR) {
MonitorResponse<List<T>> response = JSON.parseObject(json, new TypeReference<MonitorResponse<List<T>>>() {
});
DataInfo dataInfo = response.getData();
Page<T> page = new Page<>(dataInfo.getCurrent(), dataInfo.getSize(), dataInfo.getTotal());
page.setRecords(response.getRecords());
MonitorResponse response = JSON.parseObject(json, MonitorResponse.class);
DataInfo dataInfo = JSON.parseObject(response.getData(), DataInfo.class);
Page<Object> page = new Page<>(dataInfo.getCurrent(), dataInfo.getSize(), dataInfo.getTotal());
List<?> data = JSON.parseArray(response.getRecords(), this.clazz);
page.setRecords(Arrays.asList(data.toArray()));
return page;
} else {
DataResponse<List<T>> response = JSON.parseObject(json, new TypeReference<DataResponse<List<T>>>() {
});
DataResponse response = JSON.parseObject(json, DataResponse.class);
MonitorQueDto queDto = resultWrapper.getQueDto();
Page<T> page = new Page<>(queDto.getPageNum(), queDto.getPageSize());
page.setRecords(response.getData());
Page<Object> page = new Page<>(queDto.getPageNum(), queDto.getPageSize());
List<?> data = JSON.parseArray(response.getData(), this.clazz);
page.setRecords(Arrays.asList(data.toArray()));
return page;
}
};
@ -93,15 +102,15 @@ public enum MonitorEnum {
}
@Data
public static class MonitorResponse<R> extends DataResponse<DataInfo> {
private R records;
public static class MonitorResponse extends DataResponse {
private String records;
}
@Data
public static class DataResponse<T> {
public static class DataResponse {
private String msg;
private String code;
private T data;
private String data;
}
@Data

4
shuili-system/src/main/java/com/kms/yg/cz/service/MonitorService.java

@ -27,7 +27,7 @@ public class MonitorService {
private Map<String, String> paths = new HashMap<>();
public <T> IPage<T> pageQuery(MonitorQueDto queDto) {
public IPage<Object> pageQuery(MonitorQueDto queDto) {
MonitorEnum table = queDto.getMonitorType();
String path = paths.get(table.getTableName());
if (path == null) {
@ -38,7 +38,7 @@ public class MonitorService {
MonitorEnum.ResultWrapper resultWrapper = new MonitorEnum.ResultWrapper();
resultWrapper.setResultJson(json);
resultWrapper.setQueDto(queDto);
Function<MonitorEnum.ResultWrapper, IPage<T>> function = table.getRecords();
Function<MonitorEnum.ResultWrapper, IPage<Object>> function = table.getRecords();
return function.apply(resultWrapper);
}

Loading…
Cancel
Save