Xu·LinPeng 5 ماه پیش
کامیت
6bc57fd0b7
28فایلهای تغییر یافته به همراه3307 افزوده شده و 0 حذف شده
  1. 42 0
      .gitignore
  2. 80 0
      pom.xml
  3. 14 0
      src/main/java/com/jwkj/qsydw/QsydwApplication.java
  4. 157 0
      src/main/java/com/jwkj/qsydw/controller/ApiController.java
  5. 91 0
      src/main/java/com/jwkj/qsydw/controller/Djjkcrq.java
  6. 174 0
      src/main/java/com/jwkj/qsydw/controller/Emss.java
  7. 232 0
      src/main/java/com/jwkj/qsydw/controller/Fljyfjk.java
  8. 64 0
      src/main/java/com/jwkj/qsydw/controller/Fxjjc.java
  9. 186 0
      src/main/java/com/jwkj/qsydw/controller/Fxpd07.java
  10. 141 0
      src/main/java/com/jwkj/qsydw/controller/Jdglj.java
  11. 258 0
      src/main/java/com/jwkj/qsydw/controller/Jxpd06.java
  12. 162 0
      src/main/java/com/jwkj/qsydw/controller/Jxpdjk.java
  13. 77 0
      src/main/java/com/jwkj/qsydw/controller/Sbf1065.java
  14. 79 0
      src/main/java/com/jwkj/qsydw/controller/Sbf786.java
  15. 140 0
      src/main/java/com/jwkj/qsydw/controller/Yfjk.java
  16. 335 0
      src/main/java/com/jwkj/qsydw/controller/Zdjk.java
  17. 158 0
      src/main/java/com/jwkj/qsydw/controller/Ztfj.java
  18. 65 0
      src/main/java/com/jwkj/qsydw/services/HttpClientService.java
  19. 40 0
      src/main/java/com/jwkj/qsydw/vo/Npvo.java
  20. 77 0
      src/main/java/com/jwkj/qsydw/vo/Params.java
  21. 463 0
      src/main/java/com/jwkj/qsydw/vo/PointPosition.java
  22. 77 0
      src/main/java/com/jwkj/qsydw/vo/ReadResults.java
  23. 29 0
      src/main/java/com/jwkj/qsydw/vo/StatusVo.java
  24. 22 0
      src/main/java/com/jwkj/qsydw/vo/TestData.java
  25. 79 0
      src/main/java/com/jwkj/qsydw/vo/ZtfjVo.java
  26. 33 0
      src/main/java/com/jwkj/qsydw/vo/wrapper/Wrapper.java
  27. 18 0
      src/main/resources/application.yml
  28. 14 0
      src/test/java/com/jwkj/qsydw/QsydwApplicationTests.java

+ 42 - 0
.gitignore

@@ -0,0 +1,42 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### 防止将本地运行的日志文件提交 ###
+*.log
+*.gz
+
+mvnw
+mvnw.cmd
+.mvn
+.gitattributes

+ 80 - 0
pom.xml

@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.springframework.boot</groupId>
+        <artifactId>spring-boot-starter-parent</artifactId>
+        <version>3.4.1</version>
+        <relativePath/> <!-- lookup parent from repository -->
+    </parent>
+    <groupId>org.jwkj</groupId>
+    <artifactId>qsydata</artifactId>
+    <version>1.0</version>
+    <name>qsydw</name>
+    <description>qsydw</description>
+    <url/>
+    <licenses>
+        <license/>
+    </licenses>
+    <developers>
+        <developer/>
+    </developers>
+    <scm>
+        <connection/>
+        <developerConnection/>
+        <tag/>
+        <url/>
+    </scm>
+    <properties>
+        <java.version>17</java.version>
+    </properties>
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.httpcomponents</groupId>
+            <artifactId>httpclient</artifactId>
+            <version>4.5.14</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.projectlombok</groupId>
+            <artifactId>lombok</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.nlsd.response</groupId>
+            <artifactId>base-response</artifactId>
+            <version>1.0</version>
+        </dependency>
+        <dependency>
+            <groupId>com.alibaba.fastjson2</groupId>
+            <artifactId>fastjson2</artifactId>
+            <version>2.0.53</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.springframework.boot</groupId>
+                <artifactId>spring-boot-maven-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

+ 14 - 0
src/main/java/com/jwkj/qsydw/QsydwApplication.java

@@ -0,0 +1,14 @@
+package com.jwkj.qsydw;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class QsydwApplication {
+
+    public static void main(String[] args) {
+
+        SpringApplication.run(QsydwApplication.class, args);
+    }
+
+}

+ 157 - 0
src/main/java/com/jwkj/qsydw/controller/ApiController.java

@@ -0,0 +1,157 @@
+package com.jwkj.qsydw.controller;
+
+import com.jwkj.qsydw.vo.Params;
+import com.jwkj.qsydw.vo.PointPosition;
+import org.apache.http.HttpEntity;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.web.bind.annotation.*;
+
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class ApiController {
+
+    Logger logger = LoggerFactory.getLogger(getClass());
+
+    PointPosition pointPosition = new PointPosition();
+
+    @GetMapping("/data")
+    public String data(String params) {
+
+        CloseableHttpClient httpClient = HttpClientBuilder.create().build();
+
+        // 创建Post请求
+        HttpPost httpPost = new HttpPost("http://10.71.141.78:39320/iotgateway/read");
+
+        String var1 = pointPosition.getPointPosition(params);
+        if (var1 == null || var1.isEmpty()){
+            return "暂无参数的匹配项目!!! :(";
+        }
+
+        HttpEntity httpEntity = new StringEntity(pointPosition.getPointPosition(params), StandardCharsets.UTF_8);
+
+        httpPost.setEntity(httpEntity);
+
+        // 设置ContentType(注:如果只是传普通参数的话,ContentType不一定非要用application/json)
+        httpPost.setHeader("Content-Type", "application/json;charset=utf8");
+
+        // 响应模型
+        CloseableHttpResponse response = null;
+        try {
+            response = httpClient.execute(httpPost);
+            HttpEntity responseEntity = response.getEntity();
+
+            System.out.println("响应状态为:" + response.getStatusLine());
+            if (responseEntity != null) {
+                return EntityUtils.toString(responseEntity);
+            }
+        } catch (IOException e) {
+            logger.error(e.getMessage());
+        } finally {
+            try {
+                // 释放资源
+                if (httpClient != null) {
+                    httpClient.close();
+                }
+                if (response != null) {
+                    response.close();
+                }
+            } catch (IOException e) {
+                logger.error(e.getMessage());
+            }
+        }
+        return "查出的信息为null";
+    }
+
+    @PostMapping("/data")
+    public String dataV2(Params params) {
+
+        String var1 = params.getPointPosition();
+        String var2 = params.getPointPositions();
+        if (var1 !=null && var2==null){
+            return httpService(var1);
+        }
+        if (var1 == null && var2 != null){
+            return httpService(var2);
+        }
+        if (var1 != null){
+            var1 = var1.substring(0, var1.length() - 1);
+            var2 = var2.substring(0, var2.length() - 1);
+            var2 = var2.substring(1);
+            var1+= ","+var2+"]";
+            logger.info(var1);
+            return httpService(var1);
+        }
+
+        return "查出的信息为null";
+    }
+
+    public String httpService(String params) {
+        CloseableHttpClient httpClient = HttpClientBuilder.create().build();
+
+        // 创建Post请求
+        HttpPost httpPost = new HttpPost("http://10.71.141.78:39320/iotgateway/read");
+
+
+        HttpEntity httpEntity = new StringEntity(params, StandardCharsets.UTF_8);
+
+        httpPost.setEntity(httpEntity);
+
+        // 设置ContentType(注:如果只是传普通参数的话,ContentType不一定非要用application/json)
+        httpPost.setHeader("Content-Type", "application/json;charset=utf8");
+
+        // 响应模型
+        CloseableHttpResponse response = null;
+        try {
+            response = httpClient.execute(httpPost);
+            HttpEntity responseEntity = response.getEntity();
+
+            System.out.println("响应状态为:" + response.getStatusLine());
+            if (responseEntity != null) {
+                return EntityUtils.toString(responseEntity);
+            }
+        } catch (IOException e) {
+            logger.error(e.getMessage());
+        } finally {
+            try {
+                // 释放资源
+                if (httpClient != null) {
+                    httpClient.close();
+                }
+                if (response != null) {
+                    response.close();
+                }
+            } catch (IOException e) {
+                logger.error(e.getMessage());
+            }
+        }
+        return "HttpService ERROR!!!";
+    }
+
+    @PostMapping("test")
+    public void test(@RequestBody Params params) {
+
+        dataV2(params);
+
+//        String pointPosition1 = pointPosition.getPointPosition(params);
+//        System.out.println(pointPosition1);
+//        if (pointPosition1 == null || pointPosition1.isEmpty()){
+//            return "暂无参数的匹配项目!!! :(";
+//        }
+//        return pointPosition.getPointPosition(params);
+    }
+
+
+}

+ 91 - 0
src/main/java/com/jwkj/qsydw/controller/Djjkcrq.java

@@ -0,0 +1,91 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.TestData;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Djjkcrq {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/djjkcrq")
+    public BaseResponse<JSONObject> data(){
+
+
+//        String var = pointPosition.getPointPosition("");
+//        String res = httpClientService.httpService(var);
+//        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+//        List<ReadResults> readResultsList = wrapper.getReadResults();
+        TestData testData = new TestData();
+        List<ReadResults> readResultsList = testData.getListData();
+        List<Npvo<String>> list = new ArrayList<>();
+        list.add(new Npvo<>("停车倒计时",readResultsList.get(0).getV()));
+        list.add(new Npvo<>("猴车速度",readResultsList.get(1).getV()+"m/s"));
+        list.add(new Npvo<>("制动闸压力",readResultsList.get(2).getV()+"Mpa"));
+        List<Npvo<String>> statusList = new ArrayList<>();
+        statusList.add(new Npvo<>("欠速保护",readResultsList.get(3).getV()));
+        statusList.add(new Npvo<>("尾轮限位",readResultsList.get(4).getV()));
+        statusList.add(new Npvo<>("机尾越位",readResultsList.get(5).getV()));
+        statusList.add(new Npvo<>("重锤落地",readResultsList.get(6).getV()));
+        statusList.add(new Npvo<>("绳张紧",readResultsList.get(7).getV()));
+        statusList.add(new Npvo<>("主电机超温",readResultsList.get(8).getV()));
+        statusList.add(new Npvo<>("机尾吊椅间距保护",readResultsList.get(9).getV()));
+        statusList.add(new Npvo<>("掉绳保护",readResultsList.get(10).getV()));
+        statusList.add(new Npvo<>("油温过低",readResultsList.get(11).getV()));
+        statusList.add(new Npvo<>("抱闸失控",readResultsList.get(12).getV()));
+        statusList.add(new Npvo<>("超温保护",readResultsList.get(13).getV()));
+        statusList.add(new Npvo<>("机头越位",readResultsList.get(14).getV()));
+        statusList.add(new Npvo<>("断轴保护",readResultsList.get(15).getV()));
+        statusList.add(new Npvo<>("打滑保护",readResultsList.get(16).getV()));
+        statusList.add(new Npvo<>("液压站超温",readResultsList.get(17).getV()));
+        statusList.add(new Npvo<>("主电机断电",readResultsList.get(18).getV()));
+        statusList.add(new Npvo<>("安全闸保护",readResultsList.get(19).getV()));
+        statusList.add(new Npvo<>("断绳保护",readResultsList.get(20).getV()));
+        statusList.add(new Npvo<>("沿线急停",readResultsList.get(21).getV()));
+        statusList.add(new Npvo<>("减速机超温",readResultsList.get(22).getV()));
+        List<Npvo<String>> paramsList = new ArrayList<>();
+        paramsList.add(new Npvo<>("母线电压",readResultsList.get(23).getV()));
+        paramsList.add(new Npvo<>("输入电压",readResultsList.get(24).getV()));
+        paramsList.add(new Npvo<>("输入电流",readResultsList.get(25).getV()));
+        paramsList.add(new Npvo<>("输入频率",readResultsList.get(26).getV()));
+        paramsList.add(new Npvo<>("有功功率",readResultsList.get(27).getV()));
+        paramsList.add(new Npvo<>("无功功率",readResultsList.get(28).getV()));
+        paramsList.add(new Npvo<>("变频温度",readResultsList.get(29).getV()));
+        paramsList.add(new Npvo<>("逆母线电压",readResultsList.get(30).getV()));
+        paramsList.add(new Npvo<>("输出电压",readResultsList.get(31).getV()));
+        paramsList.add(new Npvo<>("输出转矩",readResultsList.get(32).getV()));
+        paramsList.add(new Npvo<>("输出频率",readResultsList.get(33).getV()));
+        paramsList.add(new Npvo<>("电机速度",readResultsList.get(34).getV()));
+        paramsList.add(new Npvo<>("输出电流",readResultsList.get(35).getV()));
+        paramsList.add(new Npvo<>("输出功率",readResultsList.get(36).getV()));
+        paramsList.add(new Npvo<>("输入功率",readResultsList.get(37).getV()));
+        paramsList.add(new Npvo<>("交频温度",readResultsList.get(38).getV()));
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("statusList",statusList);
+        result.put("paramsList",paramsList);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 174 - 0
src/main/java/com/jwkj/qsydw/controller/Emss.java

@@ -0,0 +1,174 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.TestData;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 甲带给料机
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Emss {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/emss")
+    public BaseResponse<JSONObject> data(){
+
+
+//        String var = pointPosition.getPointPosition("qsyemss");
+//        String res = httpClientService.httpService(var);
+//        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+//        List<ReadResults> readResultsList = wrapper.getReadResults();
+        TestData testData = new TestData();
+        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","PD2M2#皮带");
+        map.put("status",0);
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","PD2M3#皮带");
+        map1.put("status",1);
+        list.add(map1);
+
+
+        List<Map<String,Object>> m = new ArrayList<>();
+        Map<String,Object> map3 = new HashMap<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(0).getV());
+        map3.put("name","速度");
+        map3.put("params",var1);
+        m.add(map3);
+        Map<String,Object> map4 = new HashMap<>();
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(1).getV());
+        map4.put("name","远近控状态");
+        map4.put("params", var2);
+        m.add(map4);
+        Map<String,Object> map5 = new HashMap<>();
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(2).getV());
+        map5.put("name","联锁模式");
+        map5.put("params", var3);
+        m.add(map5);
+        Map<String,Object> map6 = new HashMap<>();
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(3).getV());
+        map6.put("name","区域闯入");
+        map6.put("params", var4);
+        m.add(map6);
+        Map<String,Object> map7 = new HashMap<>();
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(4).getV());
+        map7.put("name","急停");
+        map7.put("params", var5);
+        m.add(map7);
+        Map<String,Object> map8 = new HashMap<>();
+        List<StatusVo> var6 = new ArrayList<>();
+        var6.add(new StatusVo(readResultsList.get(5).getV()));
+        map8.put("name","备妥信号");
+        map8.put("params", var6);
+        m.add(map8);
+        Map<String,Object> map9 = new HashMap<>();
+        List<StatusVo> var7 = new ArrayList<>();
+        var7.add(new StatusVo(readResultsList.get(6).getV()));
+        map9.put("name","烟雾");
+        map9.put("params", var7);
+        m.add(map9);
+        Map<String,Object> map10 = new HashMap<>();
+        List<StatusVo> var8 = new ArrayList<>();
+        var8.add(new StatusVo(readResultsList.get(7).getV()));
+        map10.put("name","堆煤");
+        map10.put("params", var8);
+        m.add(map10);
+        Map<String,Object> map12 = new HashMap<>();
+        List<StatusVo> var10 = new ArrayList<>();
+        var10.add(new StatusVo(readResultsList.get(8).getV()));
+        map12.put("name","跑偏");
+        map12.put("params", var10);
+        m.add(map12);
+
+        List<Map<String,Object>> m1 = new ArrayList<>();
+        Map<String,Object> map13 = new HashMap<>();
+        List<String> var11 = new ArrayList<>();
+        var11.add(readResultsList.get(9).getV());
+        map13.put("name","速度");
+        map13.put("params", var11);
+        m1.add(map13);
+        Map<String,Object> map14 = new HashMap<>();
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(10).getV());
+        map14.put("name","远近控状态");
+        map14.put("params", var12);
+        m1.add(map14);
+        Map<String,Object> map15 = new HashMap<>();
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(11).getV());
+        map15.put("name","联锁模式");
+        map15.put("params", var13);
+        m1.add(map15);
+        Map<String,Object> map16 = new HashMap<>();
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(12).getV());
+        map16.put("name","区域闯入");
+        map16.put("params", var14);
+        m1.add(map16);
+        Map<String,Object> map17 = new HashMap<>();
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(13).getV());
+        map17.put("name","急停");
+        map17.put("params", var15);
+        m1.add(map17);
+        Map<String,Object> map18 = new HashMap<>();
+        List<StatusVo> var16 = new ArrayList<>();
+        var16.add(new StatusVo(readResultsList.get(14).getV()));
+        map18.put("name","备妥信号");
+        map18.put("params", var16);
+        m1.add(map18);
+        Map<String,Object> map19 = new HashMap<>();
+        List<StatusVo> var17 = new ArrayList<>();
+        var17.add(new StatusVo(readResultsList.get(15).getV()));
+        map19.put("name","烟雾");
+        map19.put("params", var17);
+        m1.add(map19);
+        Map<String,Object> map20 = new HashMap<>();
+        List<StatusVo> var18 = new ArrayList<>();
+        var18.add(new StatusVo(readResultsList.get(16).getV()));
+        map20.put("name","堆煤");
+        map20.put("params", var18);
+        m1.add(map20);
+        Map<String,Object> map22 = new HashMap<>();
+        List<StatusVo> var20 = new ArrayList<>();
+        var20.add(new StatusVo(readResultsList.get(17).getV()));
+        map22.put("name","跑偏");
+        map22.put("params", var20);
+        m1.add(map22);
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("m", m);
+        result.put("m1",m1);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 232 - 0
src/main/java/com/jwkj/qsydw/controller/Fljyfjk.java

@@ -0,0 +1,232 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Fljyfjk {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/fljyf")
+    public BaseResponse<JSONObject> data(){
+
+        String var = pointPosition.getPointPosition("qsyfljyf");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String, Object>> dataList = new ArrayList<>();
+        List<Npvo<List<String>>> m = new ArrayList<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(0).getV());
+        m.add(new Npvo<>("运行时间(h)",var1));
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(1).getV());
+        m.add(new Npvo<>("加载时间(s)",var2));
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(2).getV());
+        m.add(new Npvo<>("排气压力(MPa)", var3));
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(3).getV());
+        m.add(new Npvo<>("排气温度(℃)", var4));
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(4).getV());
+        m.add(new Npvo<>("电机电流(A)", var5));
+        List<String> var6 = new ArrayList<>();
+        var6.add(readResultsList.get(5).getV());
+        m.add(new Npvo<>("油气桶压力(MPa)", var6));
+        List<String> var7 = new ArrayList<>();
+        var7.add(readResultsList.get(6).getV());
+        m.add(new Npvo<>("油气桶温度(℃)", var7));
+        List<Npvo<List<StatusVo>>> m0_1 = new ArrayList<>();
+        List<StatusVo> var8 = new ArrayList<>();
+        var8.add(new StatusVo(readResultsList.get(7).getV()));
+        m0_1.add(new Npvo<>("KYJ自动运行停机",var8));
+        List<StatusVo> var9 = new ArrayList<>();
+        var9.add(new StatusVo(readResultsList.get(8).getV()));
+        m0_1.add(new Npvo<>("KYJ排气压力异常", var9));
+        List<StatusVo> var10 = new ArrayList<>();
+        var10.add(new StatusVo(readResultsList.get(9).getV()));
+        m0_1.add(new Npvo<>("KYJ风机接触器故障", var10));
+        List<StatusVo> var11 = new ArrayList<>();
+        var11.add(new StatusVo(readResultsList.get(10).getV()));
+        m0_1.add(new Npvo<>("KYJ主接触器故障", var11));
+        List<StatusVo> var12 = new ArrayList<>();
+        var12.add(new StatusVo(readResultsList.get(11).getV()));
+        m0_1.add(new Npvo<>("KYJ油压过低", var12));
+        List<StatusVo> var13 = new ArrayList<>();
+        var13.add(new StatusVo(readResultsList.get(12).getV()));
+        m0_1.add(new Npvo<>("KYJA\\D故障", var13));
+        List<StatusVo> var14 = new ArrayList<>();
+        var14.add(new StatusVo(readResultsList.get(13).getV()));
+        m0_1.add(new Npvo<>("KYJ风机过电流", var14));
+        List<StatusVo> var15 = new ArrayList<>();
+        var15.add(new StatusVo(readResultsList.get(14).getV()));
+        m0_1.add(new Npvo<>("KYJ排气高温", var15));
+        List<StatusVo> var16 = new ArrayList<>();
+        var16.add(new StatusVo(readResultsList.get(15).getV()));
+        m0_1.add(new Npvo<>("KYJ油滤压差", var16));
+        List<StatusVo> var17 = new ArrayList<>();
+        var17.add(new StatusVo(readResultsList.get(16).getV()));
+        m0_1.add(new Npvo<>("KYJ相序错误", var17));
+        List<StatusVo> var18 = new ArrayList<>();
+        var18.add(new StatusVo(readResultsList.get(17).getV()));
+        m0_1.add(new Npvo<>("KYJ主电机过流", var18));
+        List<StatusVo> var19 = new ArrayList<>();
+        var19.add(new StatusVo(readResultsList.get(18).getV()));
+        m0_1.add(new Npvo<>("KYJ空滤压差", var19));
+        List<StatusVo> var20 = new ArrayList<>();
+        var20.add(new StatusVo(readResultsList.get(19).getV()));
+        m0_1.add(new Npvo<>("KYJ油细压差", var20));
+        List<StatusVo> var21 = new ArrayList<>();
+        var21.add(new StatusVo(readResultsList.get(20).getV()));
+        m0_1.add(new Npvo<>("重故障", var21));
+        List<StatusVo> var22 = new ArrayList<>();
+        var22.add(new StatusVo(readResultsList.get(21).getV()));
+        m0_1.add(new Npvo<>("轻故障", var22));
+
+        for (Npvo<List<String>> mTmp : m){
+            Map<String, Object> mMap = new HashMap<>();
+            mMap.put("name",mTmp.getName());
+            mMap.put("params",mTmp.getParams());
+            dataList.add(mMap);
+        }
+        for (Npvo<List<StatusVo>> mTmp0_1 : m0_1){
+            Map<String, Object> m0_1Map = new HashMap<>();
+            m0_1Map.put("name", mTmp0_1.getName());
+            m0_1Map.put("params", mTmp0_1.getParams());
+            dataList.add(m0_1Map);
+        }
+
+        List<Map<String, Object>> dataList1 = new ArrayList<>();
+        List<Npvo<List<String>>> m1 = new ArrayList<>();
+        List<String> var23 = new ArrayList<>();
+        var23.add(readResultsList.get(22).getV());
+        m1.add(new Npvo<>("运行时间(h)", var23));
+        List<String> var24 = new ArrayList<>();
+        var24.add(readResultsList.get(23).getV());
+        m1.add(new Npvo<>("加载时间(s)", var24));
+        List<String> var25 = new ArrayList<>();
+        var25.add(readResultsList.get(24).getV());
+        m1.add(new Npvo<>("排气压力(MPa)", var25));
+        List<String> var26 = new ArrayList<>();
+        var26.add(readResultsList.get(25).getV());
+        m1.add(new Npvo<>("排气温度(℃)", var26));
+        List<String> var27 = new ArrayList<>();
+        var27.add(readResultsList.get(26).getV());
+        m1.add(new Npvo<>("电机电流(A)", var27));
+        List<String> var28 = new ArrayList<>();
+        var28.add(readResultsList.get(27).getV());
+        m1.add(new Npvo<>("油气桶压力(MPa)", var28));
+        List<String> var29 = new ArrayList<>();
+        var29.add(readResultsList.get(28).getV());
+        m1.add(new Npvo<>("油气桶温度(℃)", var29));
+        List<Npvo<List<StatusVo>>> m1_1 = new ArrayList<>();
+        List<StatusVo> var30 = new ArrayList<>();
+        var30.add(new StatusVo(readResultsList.get(29).getV()));
+        m1_1.add(new Npvo<>("KYJ自动运行停机", var30));
+        List<StatusVo> var31 = new ArrayList<>();
+        var31.add(new StatusVo(readResultsList.get(30).getV()));
+        m1_1.add(new Npvo<>("KYJ排气压力异常", var31));
+        List<StatusVo> var32 = new ArrayList<>();
+        var32.add(new StatusVo(readResultsList.get(31).getV()));
+        m1_1.add(new Npvo<>("KYJ风机接触器故障", var32));
+        List<StatusVo> var33 = new ArrayList<>();
+        var33.add(new StatusVo(readResultsList.get(32).getV()));
+        m1_1.add(new Npvo<>("KYJ主接触器故障", var33));
+        List<StatusVo> var34 = new ArrayList<>();
+        var34.add(new StatusVo(readResultsList.get(33).getV()));
+        m1_1.add(new Npvo<>("KYJ油压过低", var34));
+        List<StatusVo> var35 = new ArrayList<>();
+        var35.add(new StatusVo(readResultsList.get(34).getV()));
+        m1_1.add(new Npvo<>("KYJA\\D故障", var35));
+        List<StatusVo> var36 = new ArrayList<>();
+        var36.add(new StatusVo(readResultsList.get(35).getV()));
+        m1_1.add(new Npvo<>("KYJ风机过电流", var36));
+        List<StatusVo> var37 = new ArrayList<>();
+        var37.add(new StatusVo(readResultsList.get(36).getV()));
+        m1_1.add(new Npvo<>("KYJ排气高温", var37));
+        List<StatusVo> var38 = new ArrayList<>();
+        var38.add(new StatusVo(readResultsList.get(37).getV()));
+        m1_1.add(new Npvo<>("KYJ油滤压差", var38));
+        List<StatusVo> var39 = new ArrayList<>();
+        var39.add(new StatusVo(readResultsList.get(38).getV()));
+        m1_1.add(new Npvo<>("KYJ相序错误", var39));
+        List<StatusVo> var40 = new ArrayList<>();
+        var40.add(new StatusVo(readResultsList.get(39).getV()));
+        m1_1.add(new Npvo<>("KYJ主电机过流", var40));
+        List<StatusVo> var41 = new ArrayList<>();
+        var41.add(new StatusVo(readResultsList.get(40).getV()));
+        m1_1.add(new Npvo<>("KYJ空滤压差", var41));
+        List<StatusVo> var42 = new ArrayList<>();
+        var42.add(new StatusVo(readResultsList.get(41).getV()));
+        m1_1.add(new Npvo<>("KYJ油细压差", var42));
+        List<StatusVo> var43 = new ArrayList<>();
+        var43.add(new StatusVo(readResultsList.get(42).getV()));
+        m1_1.add(new Npvo<>("重故障", var43));
+        List<StatusVo> var44 = new ArrayList<>();
+        var44.add(new StatusVo(readResultsList.get(43).getV()));
+        m1_1.add(new Npvo<>("轻故障", var44));
+
+        for (Npvo<List<String>> mTmp : m1){
+            Map<String, Object> mMap = new HashMap<>();
+            mMap.put("name",mTmp.getName());
+            mMap.put("params",mTmp.getParams());
+            dataList1.add(mMap);
+        }
+        for (Npvo<List<StatusVo>> mTmp0_1 : m1_1){
+            Map<String, Object> m0_1Map = new HashMap<>();
+            m0_1Map.put("name", mTmp0_1.getName());
+            m0_1Map.put("params", mTmp0_1.getParams());
+            dataList1.add(m0_1Map);
+        }
+
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","副立井1#空压机");
+        map1.put("status",1);
+        list.add(map1);
+        Map<String,Object> map2 = new HashMap<>();
+        map2.put("name","副立井2#空压机");
+        map2.put("status",1);
+        list.add(map2);
+
+
+        JSONObject result = new JSONObject();
+        result.put("m",dataList);
+        result.put("m1",dataList1);
+        result.put("list",list);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+
+    }
+
+
+
+
+}

+ 64 - 0
src/main/java/com/jwkj/qsydw/controller/Fxjjc.java

@@ -0,0 +1,64 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Fxjjc {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/fxjjc")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsyfxjjc");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Npvo<String>> list = new ArrayList<>();
+        list.add(new Npvo<>("提升高度",readResultsList.get(0).getV()+"m"));
+        list.add(new Npvo<>("提升速度",readResultsList.get(1).getV()+"m/s"));
+        list.add(new Npvo<>("制动油压",readResultsList.get(2).getV()+"Mpa"));
+        list.add(new Npvo<>("电枢电流",readResultsList.get(3).getV()+"A"));
+        list.add(new Npvo<>("励磁电流",readResultsList.get(4).getV()+"A"));
+        list.add(new Npvo<>("润滑油压",readResultsList.get(5).getV()+"Mpa"));
+        list.add(new Npvo<>("电机温度1",readResultsList.get(6).getV()+"℃"));
+        list.add(new Npvo<>("电机温度2",readResultsList.get(7).getV()+"℃"));
+        List<Npvo<List<Npvo<List<StatusVo>>>>> itemList = new ArrayList<>();
+        List<Npvo<List<StatusVo>>> paramsList = new ArrayList<>();
+        List<StatusVo> params = new ArrayList<>();
+        params.add(new StatusVo(readResultsList.get(8).getV()));
+        params.add(new StatusVo(readResultsList.get(9).getV()));
+        paramsList.add(new Npvo<>("过卷",params));
+        itemList.add(new Npvo<>("状态",paramsList));
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("itemList",itemList);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+    }
+
+}

+ 186 - 0
src/main/java/com/jwkj/qsydw/controller/Fxpd07.java

@@ -0,0 +1,186 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.TestData;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 甲带给料机
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Fxpd07 {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/fxpd07")
+    public BaseResponse<JSONObject> data(){
+
+
+//        String var = pointPosition.getPointPosition("qsy07jxpd");
+//        String res = httpClientService.httpService(var);
+//        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+//        List<ReadResults> readResultsList = wrapper.getReadResults();
+        TestData testData = new TestData();
+        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","1#皮带");
+        map.put("status",readResultsList.get(0).getV());
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","2#皮带");
+        map1.put("status",readResultsList.get(11).getV());
+        list.add(map1);
+
+
+        List<Map<String,Object>> m = new ArrayList<>();
+        Map<String,Object> map3 = new HashMap<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(1).getV());
+        map3.put("name","速度");
+        map3.put("params",var1);
+        m.add(map3);
+        Map<String,Object> map4 = new HashMap<>();
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(2).getV());
+        map4.put("name","远近控状态");
+        map4.put("params", var2);
+        m.add(map4);
+        Map<String,Object> map5 = new HashMap<>();
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(3).getV());
+        map5.put("name","联锁模式");
+        map5.put("params", var3);
+        m.add(map5);
+        Map<String,Object> map6 = new HashMap<>();
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(4).getV());
+        map6.put("name","区域闯入");
+        map6.put("params", var4);
+        m.add(map6);
+        Map<String,Object> map7 = new HashMap<>();
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(5).getV());
+        map7.put("name","急停");
+        map7.put("params", var5);
+        m.add(map7);
+        Map<String,Object> map8 = new HashMap<>();
+        List<StatusVo> var6 = new ArrayList<>();
+        var6.add(new StatusVo(readResultsList.get(6).getV()));
+        map8.put("name","备妥信号");
+        map8.put("params", var6);
+        m.add(map8);
+        Map<String,Object> map9 = new HashMap<>();
+        List<StatusVo> var7 = new ArrayList<>();
+        var7.add(new StatusVo(readResultsList.get(7).getV()));
+        map9.put("name","烟雾");
+        map9.put("params", var7);
+        m.add(map9);
+        Map<String,Object> map10 = new HashMap<>();
+        List<StatusVo> var8 = new ArrayList<>();
+        var8.add(new StatusVo(readResultsList.get(8).getV()));
+        map10.put("name","堆煤");
+        map10.put("params", var8);
+        m.add(map10);
+        Map<String,Object> map11 = new HashMap<>();
+        List<StatusVo> var9 = new ArrayList<>();
+        var9.add(new StatusVo(readResultsList.get(9).getV()));
+        map11.put("name","纵断");
+        map11.put("params", var9);
+        m.add(map11);
+        Map<String,Object> map12 = new HashMap<>();
+        List<StatusVo> var10 = new ArrayList<>();
+        var10.add(new StatusVo(readResultsList.get(10).getV()));
+        map12.put("name","跑偏");
+        map12.put("params", var10);
+        m.add(map12);
+
+        List<Map<String,Object>> m1 = new ArrayList<>();
+        Map<String,Object> map13 = new HashMap<>();
+        List<String> var11 = new ArrayList<>();
+        var11.add(readResultsList.get(12).getV());
+        map13.put("name","速度");
+        map13.put("params", var11);
+        m1.add(map13);
+        Map<String,Object> map14 = new HashMap<>();
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(13).getV());
+        map14.put("name","远近控状态");
+        map14.put("params", var12);
+        m1.add(map14);
+        Map<String,Object> map15 = new HashMap<>();
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(14).getV());
+        map15.put("name","联锁模式");
+        map15.put("params", var13);
+        m1.add(map15);
+        Map<String,Object> map16 = new HashMap<>();
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(15).getV());
+        map16.put("name","区域闯入");
+        map16.put("params", var14);
+        m1.add(map16);
+        Map<String,Object> map17 = new HashMap<>();
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(16).getV());
+        map17.put("name","急停");
+        map17.put("params", var15);
+        m1.add(map17);
+        Map<String,Object> map18 = new HashMap<>();
+        List<StatusVo> var16 = new ArrayList<>();
+        var16.add(new StatusVo(readResultsList.get(17).getV()));
+        map18.put("name","备妥信号");
+        map18.put("params", var16);
+        m1.add(map18);
+        Map<String,Object> map19 = new HashMap<>();
+        List<StatusVo> var17 = new ArrayList<>();
+        var17.add(new StatusVo(readResultsList.get(18).getV()));
+        map19.put("name","烟雾");
+        map19.put("params", var17);
+        m1.add(map19);
+        Map<String,Object> map20 = new HashMap<>();
+        List<StatusVo> var18 = new ArrayList<>();
+        var18.add(new StatusVo(readResultsList.get(19).getV()));
+        map20.put("name","堆煤");
+        map20.put("params", var18);
+        m1.add(map20);
+        Map<String,Object> map21 = new HashMap<>();
+        List<StatusVo> var19 = new ArrayList<>();
+        var19.add(new StatusVo(readResultsList.get(20).getV()));
+        map21.put("name","纵断");
+        map21.put("params", var19);
+        m1.add(map21);
+        Map<String,Object> map22 = new HashMap<>();
+        List<StatusVo> var20 = new ArrayList<>();
+        var20.add(new StatusVo(readResultsList.get(21).getV()));
+        map22.put("name","跑偏");
+        map22.put("params", var20);
+        m1.add(map22);
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("m", m);
+        result.put("m1",m1);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 141 - 0
src/main/java/com/jwkj/qsydw/controller/Jdglj.java

@@ -0,0 +1,141 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.*;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 甲带给料机
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Jdglj {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/jdglj")
+    public BaseResponse<JSONObject> data(){
+
+
+//        String var = pointPosition.getPointPosition("");
+//        String res = httpClientService.httpService(var);
+//        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+//        List<ReadResults> readResultsList = wrapper.getReadResults();
+        TestData testData = new TestData();
+        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","1#甲带给料机");
+        map.put("status",readResultsList.get(0).getV());
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","2#甲带给料机");
+        map1.put("status",readResultsList.get(6).getV());
+        list.add(map1);
+        Map<String,Object> map2 = new HashMap<>();
+        map2.put("name","3#甲带给料机");
+        map2.put("status",readResultsList.get(12).getV());
+        list.add(map2);
+        Map<String,Object> map3 = new HashMap<>();
+        map3.put("name","4#甲带给料机");
+        map3.put("status",readResultsList.get(18).getV());
+        list.add(map3);
+
+
+        List<Npvo<List<String>>> m = new ArrayList<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(1).getV());
+        m.add(new Npvo<>("变频器电压(V)", var1));
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(2).getV());
+        m.add(new Npvo<>("变频器输出电压(V)", var2));
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(3).getV());
+        m.add(new Npvo<>("变频器输出电流(A)", var3));
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(4).getV());
+        m.add(new Npvo<>("变频器频率(Hz)", var4));
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(5).getV());
+        m.add(new Npvo<>("变频器温度(℃)", var5));
+
+
+        List<Npvo<List<String>>> m1 = new ArrayList<>();
+        List<String> var6 = new ArrayList<>();
+        var6.add(readResultsList.get(7).getV());
+        m1.add(new Npvo<>("变频器电压(V)", var6));
+        List<String> var7 = new ArrayList<>();
+        var7.add(readResultsList.get(8).getV());
+        m1.add(new Npvo<>("变频器输出电压(V)", var7));
+        List<String> var8 = new ArrayList<>();
+        var8.add(readResultsList.get(9).getV());
+        m1.add(new Npvo<>("变频器输出电流(A)", var8));
+        List<String> var9 = new ArrayList<>();
+        var9.add(readResultsList.get(10).getV());
+        m1.add(new Npvo<>("变频器频率(Hz)", var9));
+        List<String> var10 = new ArrayList<>();
+        var10.add(readResultsList.get(11).getV());
+        m1.add(new Npvo<>("变频器温度(℃)", var10));
+
+
+        List<Npvo<List<String>>> m2 = new ArrayList<>();
+        List<String> var11 = new ArrayList<>();
+        var11.add(readResultsList.get(13).getV());
+        m2.add(new Npvo<>("变频器电压(V)", var11));
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(14).getV());
+        m2.add(new Npvo<>("变频器输出电压(V)", var12));
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(15).getV());
+        m2.add(new Npvo<>("变频器输出电流(A)", var13));
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(16).getV());
+        m2.add(new Npvo<>("变频器频率(Hz)", var14));
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(17).getV());
+        m2.add(new Npvo<>("变频器温度(℃)", var15));
+
+
+
+
+        List<Npvo<List<String>>> m3 = new ArrayList<>();
+        List<String> var16 = new ArrayList<>();
+        var16.add(readResultsList.get(19).getV());
+        m3.add(new Npvo<>("变频器电压(V)", var16));
+        List<String> var17 = new ArrayList<>();
+        var17.add(readResultsList.get(20).getV());
+        m3.add(new Npvo<>("变频器输出电压(V)", var17));
+        List<String> var18 = new ArrayList<>();
+        var18.add(readResultsList.get(21).getV());
+        m3.add(new Npvo<>("变频器输出电流(A)", var18));
+        List<String> var19 = new ArrayList<>();
+        var19.add(readResultsList.get(22).getV());
+        m3.add(new Npvo<>("变频器频率(Hz)", var19));
+        List<String> var20 = new ArrayList<>();
+        var20.add(readResultsList.get(23).getV());
+        m3.add(new Npvo<>("变频器温度(℃)", var20));
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("m",m);
+        result.put("m1",m1);
+        result.put("m2",m2);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 258 - 0
src/main/java/com/jwkj/qsydw/controller/Jxpd06.java

@@ -0,0 +1,258 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 甲带给料机
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Jxpd06 {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/jxpd06")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsy06jxpd");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","1#皮带");
+        map.put("status",readResultsList.get(0).getV());
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","2#皮带");
+        map1.put("status",readResultsList.get(11).getV());
+        list.add(map1);
+        Map<String,Object> map2 = new HashMap<>();
+        map2.put("name","3#皮带");
+        map2.put("status",readResultsList.get(22).getV());
+        list.add(map2);
+
+
+        List<Map<String,Object>> m = new ArrayList<>();
+        Map<String,Object> map3 = new HashMap<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(1).getV());
+        map3.put("name","速度");
+        map3.put("params",var1);
+        m.add(map3);
+        Map<String,Object> map4 = new HashMap<>();
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(2).getV());
+        map4.put("name","远近控状态");
+        map4.put("params", var2);
+        m.add(map4);
+        Map<String,Object> map5 = new HashMap<>();
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(3).getV());
+        map5.put("name","联锁模式");
+        map5.put("params", var3);
+        m.add(map5);
+        Map<String,Object> map6 = new HashMap<>();
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(4).getV());
+        map6.put("name","区域闯入");
+        map6.put("params", var4);
+        m.add(map6);
+        Map<String,Object> map7 = new HashMap<>();
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(5).getV());
+        map7.put("name","急停");
+        map7.put("params", var5);
+        m.add(map7);
+        Map<String,Object> map8 = new HashMap<>();
+        List<StatusVo> var6 = new ArrayList<>();
+        var6.add(new StatusVo(readResultsList.get(6).getV()));
+        map8.put("name","备妥信号");
+        map8.put("params", var6);
+        m.add(map8);
+        Map<String,Object> map9 = new HashMap<>();
+        List<StatusVo> var7 = new ArrayList<>();
+        var7.add(new StatusVo(readResultsList.get(7).getV()));
+        map9.put("name","烟雾");
+        map9.put("params", var7);
+        m.add(map9);
+        Map<String,Object> map10 = new HashMap<>();
+        List<StatusVo> var8 = new ArrayList<>();
+        var8.add(new StatusVo(readResultsList.get(8).getV()));
+        map10.put("name","堆煤");
+        map10.put("params", var8);
+        m.add(map10);
+        Map<String,Object> map11 = new HashMap<>();
+        List<StatusVo> var9 = new ArrayList<>();
+        var9.add(new StatusVo(readResultsList.get(9).getV()));
+        map11.put("name","纵断");
+        map11.put("params", var9);
+        m.add(map11);
+        Map<String,Object> map12 = new HashMap<>();
+        List<StatusVo> var10 = new ArrayList<>();
+        var10.add(new StatusVo(readResultsList.get(10).getV()));
+        map12.put("name","跑偏");
+        map12.put("params", var10);
+        m.add(map12);
+
+        List<Map<String,Object>> m1 = new ArrayList<>();
+        Map<String,Object> map13 = new HashMap<>();
+        List<String> var11 = new ArrayList<>();
+        var11.add(readResultsList.get(12).getV());
+        map13.put("name","速度");
+        map13.put("params", var11);
+        m1.add(map13);
+        Map<String,Object> map14 = new HashMap<>();
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(13).getV());
+        map14.put("name","远近控状态");
+        map14.put("params", var12);
+        m1.add(map14);
+        Map<String,Object> map15 = new HashMap<>();
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(14).getV());
+        map15.put("name","联锁模式");
+        map15.put("params", var13);
+        m1.add(map15);
+        Map<String,Object> map16 = new HashMap<>();
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(15).getV());
+        map16.put("name","区域闯入");
+        map16.put("params", var14);
+        m1.add(map16);
+        Map<String,Object> map17 = new HashMap<>();
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(16).getV());
+        map17.put("name","急停");
+        map17.put("params", var15);
+        m1.add(map17);
+        Map<String,Object> map18 = new HashMap<>();
+        List<StatusVo> var16 = new ArrayList<>();
+        var16.add(new StatusVo(readResultsList.get(17).getV()));
+        map18.put("name","备妥信号");
+        map18.put("params", var16);
+        m1.add(map18);
+        Map<String,Object> map19 = new HashMap<>();
+        List<StatusVo> var17 = new ArrayList<>();
+        var17.add(new StatusVo(readResultsList.get(18).getV()));
+        map19.put("name","烟雾");
+        map19.put("params", var17);
+        m1.add(map19);
+        Map<String,Object> map20 = new HashMap<>();
+        List<StatusVo> var18 = new ArrayList<>();
+        var18.add(new StatusVo(readResultsList.get(19).getV()));
+        map20.put("name","堆煤");
+        map20.put("params", var18);
+        m1.add(map20);
+        Map<String,Object> map21 = new HashMap<>();
+        List<StatusVo> var19 = new ArrayList<>();
+        var19.add(new StatusVo(readResultsList.get(20).getV()));
+        map21.put("name","纵断");
+        map21.put("params", var19);
+        m1.add(map21);
+        Map<String,Object> map22 = new HashMap<>();
+        List<StatusVo> var20 = new ArrayList<>();
+        var20.add(new StatusVo(readResultsList.get(21).getV()));
+        map22.put("name","跑偏");
+        map22.put("params", var20);
+        m1.add(map22);
+
+
+        List<Map<String,Object>> m2 = new ArrayList<>();
+        Map<String,Object> map23 = new HashMap<>();
+        List<String> var21 = new ArrayList<>();
+        var21.add(readResultsList.get(23).getV());
+        map23.put("name","速度");
+        map23.put("params", var21);
+        m2.add(map23);
+        Map<String,Object> map24 = new HashMap<>();
+        List<String> var22 = new ArrayList<>();
+        var22.add(readResultsList.get(24).getV());
+        map24.put("name","远近控状态");
+        map24.put("params", var22);
+        m2.add(map24);
+        Map<String,Object> map25 = new HashMap<>();
+        List<String> var23 = new ArrayList<>();
+        var23.add(readResultsList.get(25).getV());
+        map25.put("name","联锁模式");
+        map25.put("params", var23);
+        m2.add(map25);
+        Map<String,Object> map26 = new HashMap<>();
+        List<String> va24 = new ArrayList<>();
+        va24.add(readResultsList.get(26).getV());
+        map26.put("name","区域闯入");
+        map26.put("params", va24);
+        m2.add(map26);
+        Map<String,Object> map27 = new HashMap<>();
+        List<String> var25 = new ArrayList<>();
+        var25.add(readResultsList.get(27).getV());
+        map27.put("name","急停");
+        map27.put("params", var25);
+        m2.add(map27);
+        Map<String,Object> map28 = new HashMap<>();
+        List<StatusVo> var26 = new ArrayList<>();
+        var26.add(new StatusVo(readResultsList.get(28).getV()));
+        map28.put("name","备妥信号");
+        map28.put("params", var26);
+        m2.add(map28);
+        Map<String,Object> map29 = new HashMap<>();
+        List<StatusVo> var27 = new ArrayList<>();
+        var27.add(new StatusVo(readResultsList.get(29).getV()));
+        map29.put("name","烟雾");
+        map29.put("params", var27);
+        m2.add(map29);
+        Map<String,Object> map30 = new HashMap<>();
+        List<StatusVo> var28 = new ArrayList<>();
+        var28.add(new StatusVo(readResultsList.get(30).getV()));
+        map30.put("name","堆煤");
+        map30.put("params", var28);
+        m2.add(map30);
+        Map<String,Object> map31 = new HashMap<>();
+        List<StatusVo> var29 = new ArrayList<>();
+        var29.add(new StatusVo(readResultsList.get(31).getV()));
+        map31.put("name","纵断");
+        map31.put("params", var29);
+        m2.add(map31);
+        Map<String,Object> map32 = new HashMap<>();
+        List<StatusVo> var30 = new ArrayList<>();
+        var30.add(new StatusVo(readResultsList.get(32).getV()));
+        map32.put("name","跑偏");
+        map32.put("params", var30);
+        m2.add(map32);
+
+
+
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("m", m);
+        result.put("m1",m1);
+        result.put("m2",m2);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 162 - 0
src/main/java/com/jwkj/qsydw/controller/Jxpdjk.java

@@ -0,0 +1,162 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.TestData;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 甲带给料机
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Jxpdjk {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/jxpdjk")
+    public BaseResponse<JSONObject> data(){
+
+
+//        String var = pointPosition.getPointPosition("qsyjxpdjk");
+//        String res = httpClientService.httpService(var);
+//        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+//        List<ReadResults> readResultsList = wrapper.getReadResults();
+        TestData testData = new TestData();
+        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","4#皮带");
+        map.put("status",readResultsList.get(0).getV());
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","4#皮带");
+        map1.put("status",readResultsList.get(9).getV());
+        list.add(map1);
+
+
+        List<Map<String,Object>> m = new ArrayList<>();
+        Map<String,Object> map4 = new HashMap<>();
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(1).getV());
+        map4.put("name","远近控状态");
+        map4.put("params", var2);
+        m.add(map4);
+        Map<String,Object> map5 = new HashMap<>();
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(2).getV());
+        map5.put("name","联锁模式");
+        map5.put("params", var3);
+        m.add(map5);
+        Map<String,Object> map6 = new HashMap<>();
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(3).getV());
+        map6.put("name","区域闯入");
+        map6.put("params", var4);
+        m.add(map6);
+        Map<String,Object> map7 = new HashMap<>();
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(4).getV());
+        map7.put("name","急停");
+        map7.put("params", var5);
+        m.add(map7);
+        Map<String,Object> map8 = new HashMap<>();
+        List<StatusVo> var6 = new ArrayList<>();
+        var6.add(new StatusVo(readResultsList.get(5).getV()));
+        map8.put("name","备妥信号");
+        map8.put("params", var6);
+        m.add(map8);
+        Map<String,Object> map9 = new HashMap<>();
+        List<StatusVo> var7 = new ArrayList<>();
+        var7.add(new StatusVo(readResultsList.get(6).getV()));
+        map9.put("name","烟雾");
+        map9.put("params", var7);
+        m.add(map9);
+        Map<String,Object> map11 = new HashMap<>();
+        List<StatusVo> var9 = new ArrayList<>();
+        var9.add(new StatusVo(readResultsList.get(7).getV()));
+        map11.put("name","纵断");
+        map11.put("params", var9);
+        m.add(map11);
+        Map<String,Object> map12 = new HashMap<>();
+        List<StatusVo> var10 = new ArrayList<>();
+        var10.add(new StatusVo(readResultsList.get(8).getV()));
+        map12.put("name","跑偏");
+        map12.put("params", var10);
+        m.add(map12);
+
+        List<Map<String,Object>> m1 = new ArrayList<>();
+        Map<String,Object> map14 = new HashMap<>();
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(10).getV());
+        map14.put("name","远近控状态");
+        map14.put("params", var12);
+        m1.add(map14);
+        Map<String,Object> map15 = new HashMap<>();
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(11).getV());
+        map15.put("name","联锁模式");
+        map15.put("params", var13);
+        m1.add(map15);
+        Map<String,Object> map16 = new HashMap<>();
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(12).getV());
+        map16.put("name","区域闯入");
+        map16.put("params", var14);
+        m1.add(map16);
+        Map<String,Object> map17 = new HashMap<>();
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(13).getV());
+        map17.put("name","急停");
+        map17.put("params", var15);
+        m1.add(map17);
+        Map<String,Object> map18 = new HashMap<>();
+        List<StatusVo> var16 = new ArrayList<>();
+        var16.add(new StatusVo(readResultsList.get(14).getV()));
+        map18.put("name","备妥信号");
+        map18.put("params", var16);
+        m1.add(map18);
+        Map<String,Object> map19 = new HashMap<>();
+        List<StatusVo> var17 = new ArrayList<>();
+        var17.add(new StatusVo(readResultsList.get(15).getV()));
+        map19.put("name","烟雾");
+        map19.put("params", var17);
+        m1.add(map19);
+        Map<String,Object> map21 = new HashMap<>();
+        List<StatusVo> var19 = new ArrayList<>();
+        var19.add(new StatusVo(readResultsList.get(16).getV()));
+        map21.put("name","纵断");
+        map21.put("params", var19);
+        m1.add(map21);
+        Map<String,Object> map22 = new HashMap<>();
+        List<StatusVo> var20 = new ArrayList<>();
+        var20.add(new StatusVo(readResultsList.get(17).getV()));
+        map22.put("name","跑偏");
+        map22.put("params", var20);
+        m1.add(map22);
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("m", m);
+        result.put("m1",m1);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 77 - 0
src/main/java/com/jwkj/qsydw/controller/Sbf1065.java

@@ -0,0 +1,77 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Sbf1065 {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/qsy1065sbf")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsy1065sbf");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Npvo<String>> list = new ArrayList<>();
+        list.add(new Npvo<>("1#管路流量",readResultsList.get(0).getV()+"m³/h"));
+        list.add(new Npvo<>("2#管路流量",readResultsList.get(1).getV()+"m³/h"));
+        list.add(new Npvo<>("1#水位",readResultsList.get(2).getV()+"m"));
+        list.add(new Npvo<>("2#水位",readResultsList.get(3).getV()+"m"));
+        List<Npvo<List<Npvo<List<String>>>>> itemList = new ArrayList<>();
+        List<Npvo<List<String>>> paramsList1 = new ArrayList<>();
+        List<String> variable1 = new ArrayList<>();
+        variable1.add(readResultsList.get(4).getV()+"Mpa");
+        paramsList1.add(new Npvo<>("正压",variable1));
+        List<String> variable1_1 = new ArrayList<>();
+        variable1_1.add(readResultsList.get(5).getV()+"Mpa");
+        paramsList1.add(new Npvo<>("负压",variable1_1));
+        itemList.add(new Npvo<>("一号泵控制",paramsList1));
+        List<Npvo<List<String>>> paramsList2 = new ArrayList<>();
+        List<String> variable2 = new ArrayList<>();
+        variable2.add(readResultsList.get(6).getV()+"Mpa");
+        paramsList2.add(new Npvo<>("正压",variable2));
+        List<String> variable2_1 = new ArrayList<>();
+        variable2_1.add(readResultsList.get(7).getV()+"Mpa");
+        paramsList2.add(new Npvo<>("负压",variable2_1));
+        itemList.add(new Npvo<>("二号泵控制",paramsList2));
+        List<Npvo<List<String>>> paramsList3 = new ArrayList<>();
+        List<String> variable3 = new ArrayList<>();
+        variable3.add(readResultsList.get(8).getV()+"Mpa");
+        paramsList3.add(new Npvo<>("正压",variable3));
+        List<String> variable3_1 = new ArrayList<>();
+        variable3_1.add(readResultsList.get(9).getV()+"Mpa");
+        paramsList3.add(new Npvo<>("负压",variable3_1));
+        itemList.add(new Npvo<>("三号泵控制",paramsList3));
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("itemList",itemList);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+    }
+
+}

+ 79 - 0
src/main/java/com/jwkj/qsydw/controller/Sbf786.java

@@ -0,0 +1,79 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Sbf786 {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/qsy786sbf")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsy786sbf");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Npvo<String>> list = new ArrayList<>();
+        list.add(new Npvo<>("1#管路流量",readResultsList.get(0).getV()+"m³/h"));
+        list.add(new Npvo<>("2#管路流量",readResultsList.get(1).getV()+"m³/h"));
+        list.add(new Npvo<>("3#管路流量",readResultsList.get(2).getV()+"m³/h"));
+        list.add(new Npvo<>("1#水位",readResultsList.get(3).getV()+"m"));
+        list.add(new Npvo<>("2#水位",readResultsList.get(4).getV()+"m"));
+        List<Npvo<List<Npvo<List<String>>>>> itemList = new ArrayList<>();
+        List<Npvo<List<String>>> paramsList = new ArrayList<>();
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(5).getV()+"Mpa");
+        paramsList.add(new Npvo<>("负压",var3));
+        List<String> var3_1 = new ArrayList<>();
+        var3_1.add(readResultsList.get(6).getV()+"Mpa");
+        paramsList.add(new Npvo<>("正压",var3_1));
+        itemList.add(new Npvo<>("一号泵控制",paramsList));
+        List<Npvo<List<String>>> paramsList2 = new ArrayList<>();
+        List<String> var4_1 = new ArrayList<>();
+        var4_1.add(readResultsList.get(7).getV()+"Mpa");
+        paramsList2.add(new Npvo<>("负压",var4_1));
+        List<String> var4_2 = new ArrayList<>();
+        var4_2.add(readResultsList.get(8).getV()+"Mpa");
+        paramsList2.add(new Npvo<>("正压",var4_2));
+        itemList.add(new Npvo<>("二号泵控制",paramsList2));
+        List<Npvo<List<String>>> paramsList3 = new ArrayList<>();
+        List<String> var5_1 = new ArrayList<>();
+        var5_1.add(readResultsList.get(9).getV()+"Mpa");
+        paramsList3.add(new Npvo<>("负压",var5_1));
+        List<String> var5_2 = new ArrayList<>();
+        var5_2.add(readResultsList.get(10).getV()+"Mpa");
+        paramsList3.add(new Npvo<>("正压",var5_2));
+        itemList.add(new Npvo<>("三号泵控制",paramsList3));
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("itemList",itemList);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 140 - 0
src/main/java/com/jwkj/qsydw/controller/Yfjk.java

@@ -0,0 +1,140 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.Npvo;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Yfjk {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/yfjk")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsyyfjk");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> list = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","1#空压");
+        map.put("status",readResultsList.get(0).getV());
+        list.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","2#空压");
+        map1.put("status",readResultsList.get(8).getV());
+        list.add(map1);
+        Map<String,Object> map2 = new HashMap<>();
+        map2.put("name","3#空压");
+        map2.put("status",readResultsList.get(16).getV());
+        list.add(map2);
+
+
+        List<Npvo<List<String>>> data = new ArrayList<>();
+        List<String> var1 = new ArrayList<>();
+        var1.add(readResultsList.get(1).getV());
+        data.add(new Npvo<>("气压(Mpa)", var1));
+        List<String> var2 = new ArrayList<>();
+        var2.add(readResultsList.get(2).getV());
+        data.add(new Npvo<>("排空阀", var2));
+        List<String> var3 = new ArrayList<>();
+        var3.add(readResultsList.get(3).getV());
+        data.add(new Npvo<>("送气阀", var3));
+        List<String> var4 = new ArrayList<>();
+        var4.add(readResultsList.get(4).getV());
+        data.add(new Npvo<>("系统阀", var4));
+        List<String> var5 = new ArrayList<>();
+        var5.add(readResultsList.get(5).getV());
+        data.add(new Npvo<>("罐温(℃)", var5));
+        List<String> var21 = new ArrayList<>();
+        var21.add(readResultsList.get(6).getV());
+        data.add(new Npvo<>("罐报警值(℃)", var21));
+        List<String> var22 = new ArrayList<>();
+        var22.add(readResultsList.get(7).getV());
+        data.add(new Npvo<>("罐压(Mpa)", var22));
+
+
+        List<Npvo<List<String>>> data1 = new ArrayList<>();
+        List<String> var6 = new ArrayList<>();
+        var6.add(readResultsList.get(9).getV());
+        data1.add(new Npvo<>("气压(Mpa)", var6));
+        List<String> var7 = new ArrayList<>();
+        var7.add(readResultsList.get(10).getV());
+        data1.add(new Npvo<>("排空阀", var7));
+        List<String> var8 = new ArrayList<>();
+        var8.add(readResultsList.get(11).getV());
+        data1.add(new Npvo<>("送气阀", var8));
+        List<String> var9 = new ArrayList<>();
+        var9.add(readResultsList.get(12).getV());
+        data1.add(new Npvo<>("系统阀", var9));
+        List<String> var10 = new ArrayList<>();
+        var10.add(readResultsList.get(13).getV());
+        data1.add(new Npvo<>("罐温(℃)", var10));
+        List<String> var23 = new ArrayList<>();
+        var23.add(readResultsList.get(14).getV());
+        data1.add(new Npvo<>("罐报警值(℃)", var23));
+        List<String> var24 = new ArrayList<>();
+        var24.add(readResultsList.get(15).getV());
+        data1.add(new Npvo<>("罐压(Mpa)", var24));
+
+
+
+        List<Npvo<List<String>>> data2 = new ArrayList<>();
+        List<String> var11 = new ArrayList<>();
+        var11.add(readResultsList.get(17).getV());
+        data2.add(new Npvo<>("气压(Mpa)", var11));
+        List<String> var12 = new ArrayList<>();
+        var12.add(readResultsList.get(18).getV());
+        data2.add(new Npvo<>("排空阀", var12));
+        List<String> var13 = new ArrayList<>();
+        var13.add(readResultsList.get(19).getV());
+        data2.add(new Npvo<>("送气阀", var13));
+        List<String> var14 = new ArrayList<>();
+        var14.add(readResultsList.get(20).getV());
+        data2.add(new Npvo<>("系统阀", var14));
+        List<String> var15 = new ArrayList<>();
+        var15.add(readResultsList.get(21).getV());
+        data2.add(new Npvo<>("罐温(℃)", var15));
+        List<String> var25 = new ArrayList<>();
+        var25.add(readResultsList.get(22).getV());
+        data2.add(new Npvo<>("罐报警值(℃)", var25));
+        List<String> var26 = new ArrayList<>();
+        var26.add(readResultsList.get(23).getV());
+        data2.add(new Npvo<>("罐压(Mpa)", var26));
+
+
+        JSONObject result = new JSONObject();
+        result.put("list",list);
+        result.put("data",data);
+        result.put("data1", data1);
+        result.put("data2", data2);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 335 - 0
src/main/java/com/jwkj/qsydw/controller/Zdjk.java

@@ -0,0 +1,335 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.PointPosition;
+import com.jwkj.qsydw.vo.ReadResults;
+import com.jwkj.qsydw.vo.StatusVo;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 制氮监控
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Zdjk {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/zdjk")
+    public BaseResponse<JSONObject> data(){
+
+
+        String var = pointPosition.getPointPosition("qsyzdjk");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<Map<String,Object>> dataList = new ArrayList<>();
+        List<Map<String,Object>> params = new ArrayList<>();
+        Map<String,Object> map = new HashMap<>();
+        map.put("name","排污阀");
+        List<StatusVo> statusVoList = new ArrayList<>();
+        statusVoList.add(new StatusVo(readResultsList.get(0).getV()));
+        map.put("params",statusVoList);
+        params.add(map);
+        Map<String,Object> map1 = new HashMap<>();
+        map1.put("name","1号阀");
+        List<StatusVo> statusVoList1 = new ArrayList<>();
+        statusVoList1.add(new StatusVo(readResultsList.get(1).getV()));
+        map1.put("params", statusVoList1);
+        params.add(map1);
+        Map<String,Object> map2 = new HashMap<>();
+        map2.put("name","2号阀");
+        List<StatusVo> statusVoList2 = new ArrayList<>();
+        statusVoList2.add(new StatusVo(readResultsList.get(2).getV()));
+        map2.put("params", statusVoList2);
+        params.add(map2);
+        Map<String,Object> map3 = new HashMap<>();
+        map3.put("name","3号阀");
+        List<StatusVo> statusVoList3 = new ArrayList<>();
+        statusVoList3.add(new StatusVo(readResultsList.get(3).getV()));
+        map3.put("params", statusVoList3);
+        params.add(map3);
+        Map<String,Object> map4 = new HashMap<>();
+        map4.put("name","系统阀");
+        List<StatusVo> statusVoList4 = new ArrayList<>();
+        statusVoList4.add(new StatusVo(readResultsList.get(4).getV()));
+        map4.put("params", statusVoList4);
+        params.add(map4);
+        Map<String,Object> map5 = new HashMap<>();
+        map5.put("name","排空阀");
+        List<StatusVo> statusVoList5 = new ArrayList<>();
+        statusVoList5.add(new StatusVo(readResultsList.get(5).getV()));
+        map5.put("params", statusVoList5);
+        params.add(map5);
+        Map<String,Object> map6 = new HashMap<>();
+        map6.put("name","送气阀");
+        List<StatusVo> statusVoList6 = new ArrayList<>();
+        statusVoList6.add(new StatusVo(readResultsList.get(6).getV()));
+        map6.put("params", statusVoList6);
+        params.add(map6);
+        Map<String,Object> map7 = new HashMap<>();
+        map7.put("name","压力补偿(Mpa)");
+        List<String> strList7 = new ArrayList<>();
+        strList7.add(readResultsList.get(7).getV());
+        map7.put("params", strList7);
+        params.add(map7);
+        Map<String,Object> map8 = new HashMap<>();
+        map8.put("name","瞬时流量(m³/h)");
+        List<String> strList8 = new ArrayList<>();
+        strList8.add(readResultsList.get(8).getV());
+        map8.put("params", strList8);
+        params.add(map8);
+        Map<String,Object> map9 = new HashMap<>();
+        map9.put("name","氧气含量(%)");
+        List<String> strList9 = new ArrayList<>();
+        strList9.add(readResultsList.get(9).getV());
+        map9.put("params", strList9);
+        params.add(map9);
+
+        Map<String,Object> map_1 = new HashMap<>();
+        map_1.put("name","1#制氮机");
+        map_1.put("params", params);
+        dataList.add(map_1);
+
+
+
+
+        List<Map<String,Object>> params2 = new ArrayList<>();
+        Map<String,Object> map10 = new HashMap<>();
+        map10.put("name","排污阀");
+        List<StatusVo> statusVoList10 = new ArrayList<>();
+        statusVoList10.add(new StatusVo(readResultsList.get(10).getV()));
+        map10.put("params", statusVoList10);
+        params2.add(map10);
+        Map<String,Object> map11 = new HashMap<>();
+        map11.put("name","1号阀");
+        List<StatusVo> statusVoList11 = new ArrayList<>();
+        statusVoList11.add(new StatusVo(readResultsList.get(11).getV()));
+        map11.put("params", statusVoList11);
+        params2.add(map11);
+        Map<String,Object> map12 = new HashMap<>();
+        map12.put("name","2号阀");
+        List<StatusVo> statusVoList12 = new ArrayList<>();
+        statusVoList12.add(new StatusVo(readResultsList.get(12).getV()));
+        map12.put("params", statusVoList12);
+        params2.add(map12);
+        Map<String,Object> map13 = new HashMap<>();
+        map13.put("name","3号阀");
+        List<StatusVo> statusVoList13 = new ArrayList<>();
+        statusVoList13.add(new StatusVo(readResultsList.get(13).getV()));
+        map13.put("params", statusVoList13);
+        params2.add(map13);
+        Map<String,Object> map14 = new HashMap<>();
+        map14.put("name","系统阀");
+        List<StatusVo> statusVoList14 = new ArrayList<>();
+        statusVoList14.add(new StatusVo(readResultsList.get(14).getV()));
+        map14.put("params", statusVoList14);
+        params2.add(map14);
+        Map<String,Object> map15 = new HashMap<>();
+        map15.put("name","排空阀");
+        List<StatusVo> statusVoList15 = new ArrayList<>();
+        statusVoList15.add(new StatusVo(readResultsList.get(15).getV()));
+        map15.put("params", statusVoList15);
+        params2.add(map15);
+        Map<String,Object> map16 = new HashMap<>();
+        map16.put("name","送气阀");
+        List<StatusVo> statusVoList16 = new ArrayList<>();
+        statusVoList16.add(new StatusVo(readResultsList.get(16).getV()));
+        map16.put("params", statusVoList16);
+        params2.add(map16);
+        Map<String,Object> map17 = new HashMap<>();
+        map17.put("name","压力补偿(Mpa)");
+        List<String> strList17 = new ArrayList<>();
+        strList17.add(readResultsList.get(17).getV());
+        map17.put("params", strList17);
+        params2.add(map17);
+        Map<String,Object> map18 = new HashMap<>();
+        map18.put("name","瞬时流量(m³/h)");
+        List<String> strList18 = new ArrayList<>();
+        strList18.add(readResultsList.get(18).getV());
+        map18.put("params", strList18);
+        params2.add(map18);
+        Map<String,Object> map19 = new HashMap<>();
+        map19.put("name","氧气含量(%)");
+        List<String> strList19 = new ArrayList<>();
+        strList19.add(readResultsList.get(9).getV());
+        map19.put("params", strList19);
+        params2.add(map19);
+
+        Map<String,Object> map_2 = new HashMap<>();
+        map_2.put("name","2#制氮机");
+        map_2.put("params", params2);
+        dataList.add(map_2);
+
+
+
+
+
+
+        List<Map<String,Object>> params3 = new ArrayList<>();
+        Map<String,Object> map20 = new HashMap<>();
+        map20.put("name","排污阀");
+        List<StatusVo> statusVoList20 = new ArrayList<>();
+        statusVoList20.add(new StatusVo(readResultsList.get(20).getV()));
+        map20.put("params", statusVoList20);
+        params3.add(map20);
+        Map<String,Object> map21 = new HashMap<>();
+        map21.put("name","1号阀");
+        List<StatusVo> statusVoList21 = new ArrayList<>();
+        statusVoList21.add(new StatusVo(readResultsList.get(21).getV()));
+        map21.put("params", statusVoList21);
+        params3.add(map21);
+        Map<String,Object> map22 = new HashMap<>();
+        map22.put("name","2号阀");
+        List<StatusVo> statusVoList22 = new ArrayList<>();
+        statusVoList22.add(new StatusVo(readResultsList.get(22).getV()));
+        map22.put("params", statusVoList22);
+        params3.add(map22);
+        Map<String,Object> map23 = new HashMap<>();
+        map23.put("name","3号阀");
+        List<StatusVo> statusVoList23 = new ArrayList<>();
+        statusVoList23.add(new StatusVo(readResultsList.get(23).getV()));
+        map23.put("params", statusVoList23);
+        params3.add(map23);
+        Map<String,Object> map24 = new HashMap<>();
+        map24.put("name","系统阀");
+        List<StatusVo> statusVoList24 = new ArrayList<>();
+        statusVoList24.add(new StatusVo(readResultsList.get(24).getV()));
+        map24.put("params", statusVoList24);
+        params3.add(map24);
+        Map<String,Object> map25 = new HashMap<>();
+        map25.put("name","排空阀");
+        List<StatusVo> statusVoList25 = new ArrayList<>();
+        statusVoList25.add(new StatusVo(readResultsList.get(25).getV()));
+        map25.put("params", statusVoList25);
+        params3.add(map25);
+        Map<String,Object> map26 = new HashMap<>();
+        map26.put("name","送气阀");
+        List<StatusVo> statusVoList26 = new ArrayList<>();
+        statusVoList26.add(new StatusVo(readResultsList.get(26).getV()));
+        map26.put("params", statusVoList26);
+        params3.add(map26);
+        Map<String,Object> map27 = new HashMap<>();
+        map27.put("name","压力补偿(Mpa)");
+        List<String> strList27 = new ArrayList<>();
+        strList27.add(readResultsList.get(27).getV());
+        map27.put("params", strList27);
+        params3.add(map27);
+        Map<String,Object> map28 = new HashMap<>();
+        map28.put("name","瞬时流量(m³/h)");
+        List<String> strList28 = new ArrayList<>();
+        strList28.add(readResultsList.get(28).getV());
+        map28.put("params", strList28);
+        params3.add(map28);
+        Map<String,Object> map29 = new HashMap<>();
+        map29.put("name","氧气含量(%)");
+        List<String> strList29 = new ArrayList<>();
+        strList29.add(readResultsList.get(29).getV());
+        map29.put("params", strList29);
+        params3.add(map29);
+
+        Map<String,Object> map_3 = new HashMap<>();
+        map_3.put("name","3#制氮机");
+        map_3.put("params", params3);
+        dataList.add(map_3);
+
+
+
+
+
+
+
+        List<Map<String,Object>> params4 = new ArrayList<>();
+        Map<String,Object> map30 = new HashMap<>();
+        map30.put("name","排污阀");
+        List<StatusVo> statusVoList30 = new ArrayList<>();
+        statusVoList30.add(new StatusVo(readResultsList.get(30).getV()));
+        map30.put("params", statusVoList30);
+        params4.add(map30);
+        Map<String,Object> map31 = new HashMap<>();
+        map31.put("name","1号阀");
+        List<StatusVo> statusVoList31 = new ArrayList<>();
+        statusVoList31.add(new StatusVo(readResultsList.get(31).getV()));
+        map31.put("params", statusVoList31);
+        params4.add(map31);
+        Map<String,Object> map32 = new HashMap<>();
+        map32.put("name","2号阀");
+        List<StatusVo> statusVoList32 = new ArrayList<>();
+        statusVoList32.add(new StatusVo(readResultsList.get(32).getV()));
+        map32.put("params", statusVoList32);
+        params4.add(map32);
+        Map<String,Object> map33 = new HashMap<>();
+        map33.put("name","3号阀");
+        List<StatusVo> statusVoList33 = new ArrayList<>();
+        statusVoList33.add(new StatusVo(readResultsList.get(33).getV()));
+        map33.put("params", statusVoList33);
+        params4.add(map33);
+        Map<String,Object> map34 = new HashMap<>();
+        map34.put("name","系统阀");
+        List<StatusVo> statusVoList34 = new ArrayList<>();
+        statusVoList34.add(new StatusVo(readResultsList.get(34).getV()));
+        map34.put("params", statusVoList34);
+        params4.add(map34);
+        Map<String,Object> map35 = new HashMap<>();
+        map35.put("name","排空阀");
+        List<StatusVo> statusVoList35 = new ArrayList<>();
+        statusVoList35.add(new StatusVo(readResultsList.get(35).getV()));
+        map35.put("params", statusVoList35);
+        params4.add(map35);
+        Map<String,Object> map36 = new HashMap<>();
+        map36.put("name","送气阀");
+        List<StatusVo> statusVoList36 = new ArrayList<>();
+        statusVoList36.add(new StatusVo(readResultsList.get(36).getV()));
+        map36.put("params", statusVoList36);
+        params4.add(map36);
+        Map<String,Object> map37 = new HashMap<>();
+        map37.put("name","压力补偿(Mpa)");
+        List<String> strList37 = new ArrayList<>();
+        strList37.add(readResultsList.get(37).getV());
+        map37.put("params", strList37);
+        params4.add(map37);
+        Map<String,Object> map38 = new HashMap<>();
+        map38.put("name","瞬时流量(m³/h)");
+        List<String> strList38 = new ArrayList<>();
+        strList38.add(readResultsList.get(38).getV());
+        map38.put("params", strList38);
+        params4.add(map38);
+        Map<String,Object> map39 = new HashMap<>();
+        map39.put("name","氧气含量(%)");
+        List<String> strList39 = new ArrayList<>();
+        strList39.add(readResultsList.get(39).getV());
+        map39.put("params", strList39);
+        params4.add(map39);
+
+        Map<String,Object> map_4 = new HashMap<>();
+        map_4.put("name","4#制氮机");
+        map_4.put("params", params4);
+        dataList.add(map_4);
+
+
+
+        JSONObject result = new JSONObject();
+        result.put("data",dataList);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+
+    }
+
+}

+ 158 - 0
src/main/java/com/jwkj/qsydw/controller/Ztfj.java

@@ -0,0 +1,158 @@
+package com.jwkj.qsydw.controller;
+
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONObject;
+import com.jwkj.qsydw.services.HttpClientService;
+import com.jwkj.qsydw.vo.*;
+import com.jwkj.qsydw.vo.wrapper.Wrapper;
+import jakarta.annotation.Resource;
+import org.nlsd.common.BaseResponse;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+@RestController
+@RequestMapping("/transform")
+public class Ztfj {
+
+    @Resource
+    HttpClientService httpClientService;
+    @Resource
+    PointPosition pointPosition;
+
+    @PostMapping("/ztfj")
+    public BaseResponse<JSONObject> data(){
+
+        String var = pointPosition.getPointPosition("qsyztf");
+        String res = httpClientService.httpService(var);
+        Wrapper wrapper = JSON.parseObject(res, Wrapper.class);
+        List<ReadResults> readResultsList = wrapper.getReadResults();
+//        TestData testData = new TestData();
+//        List<ReadResults> readResultsList = testData.getListData();
+        List<ZtfjVo> machineList = new ArrayList<>();
+        machineList.add(new ZtfjVo("1#风机",readResultsList.get(0).getV(),readResultsList.get(1).getV(),readResultsList.get(2).getV(),readResultsList.get(3).getV()));
+        machineList.add(new ZtfjVo("2#风机",readResultsList.get(4).getV(),readResultsList.get(5).getV(),readResultsList.get(6).getV(),readResultsList.get(7).getV()));
+        List<Npvo<List<String>>> data = new ArrayList<>();
+        List<String> params= new ArrayList<>();
+        params.add(readResultsList.get(8).getV());
+        params.add(readResultsList.get(19).getV());
+        data.add(new Npvo<>("定子1温度℃",params));
+        List<String> params1= new ArrayList<>();
+        params1.add(readResultsList.get(9).getV());
+        params1.add(readResultsList.get(20).getV());
+        data.add(new Npvo<>("定子2温度℃",params1));
+        List<String> params2= new ArrayList<>();
+        params2.add(readResultsList.get(10).getV());
+        params2.add(readResultsList.get(21).getV());
+        data.add(new Npvo<>("定子3温度℃",params2));
+        List<String> params3= new ArrayList<>();
+        params3.add(readResultsList.get(11).getV());
+        params3.add(readResultsList.get(22).getV());
+        data.add(new Npvo<>("前轴温度℃",params3));
+        List<String> params4= new ArrayList<>();
+        params4.add(readResultsList.get(12).getV());
+        params4.add(readResultsList.get(23).getV());
+        data.add(new Npvo<>("后轴温度℃",params4));
+        List<String> params5= new ArrayList<>();
+        params5.add(readResultsList.get(13).getV());
+        params5.add(readResultsList.get(24).getV());
+        data.add(new Npvo<>("直母电压V",params5));
+        List<String> params6= new ArrayList<>();
+        params6.add(readResultsList.get(14).getV());
+        params6.add(readResultsList.get(25).getV());
+        data.add(new Npvo<>("输出电压V",params6));
+        List<String> params6_1= new ArrayList<>();
+        params6_1.add(readResultsList.get(15).getV());
+        params6_1.add(readResultsList.get(26).getV());
+        data.add(new Npvo<>("输出功率KW",params6_1));
+        List<String> params7= new ArrayList<>();
+        params7.add(readResultsList.get(16).getV());
+        params7.add(readResultsList.get(27).getV());
+        data.add(new Npvo<>("输出频率Hz",params7));
+        List<String> params8= new ArrayList<>();
+        params8.add(readResultsList.get(17).getV());
+        params8.add(readResultsList.get(28).getV());
+        data.add(new Npvo<>("水平震动mm/s",params8));
+        List<String> params9= new ArrayList<>();
+        params9.add(readResultsList.get(18).getV());
+        params9.add(readResultsList.get(29).getV());
+        data.add(new Npvo<>("垂直震动mm/s",params9));
+
+        List<Npvo<List<String>>> data2 = new ArrayList<>();
+        List<String> params10= new ArrayList<>();
+        params10.add(readResultsList.get(30).getV());
+        params10.add(readResultsList.get(41).getV());
+        data2.add(new Npvo<>("定子1温度℃",params10));
+        List<String> params11= new ArrayList<>();
+        params11.add(readResultsList.get(31).getV());
+        params11.add(readResultsList.get(42).getV());
+        data2.add(new Npvo<>("定子2温度℃",params11));
+        List<String> params12= new ArrayList<>();
+        params12.add(readResultsList.get(32).getV());
+        params12.add(readResultsList.get(43).getV());
+        data2.add(new Npvo<>("定子3温度℃",params12));
+        List<String> params13= new ArrayList<>();
+        params13.add(readResultsList.get(33).getV());
+        params13.add(readResultsList.get(44).getV());
+        data2.add(new Npvo<>("前轴温度℃",params13));
+        List<String> params14= new ArrayList<>();
+        params14.add(readResultsList.get(34).getV());
+        params14.add(readResultsList.get(45).getV());
+        data2.add(new Npvo<>("后轴温度℃",params14));
+        List<String> params15= new ArrayList<>();
+        params15.add(readResultsList.get(35).getV());
+        params15.add(readResultsList.get(46).getV());
+        data2.add(new Npvo<>("直母电压V",params15));
+        List<String> params16= new ArrayList<>();
+        params16.add(readResultsList.get(36).getV());
+        params16.add(readResultsList.get(47).getV());
+        data2.add(new Npvo<>("输出电压V",params16));
+        List<String> params17= new ArrayList<>();
+        params17.add(readResultsList.get(37).getV());
+        params17.add(readResultsList.get(48).getV());
+        data2.add(new Npvo<>("输出功率KW",params17));
+        List<String> params18= new ArrayList<>();
+        params18.add(readResultsList.get(38).getV());
+        params18.add(readResultsList.get(49).getV());
+        data2.add(new Npvo<>("输出频率Hz",params18));
+        List<String> params19= new ArrayList<>();
+        params19.add(readResultsList.get(39).getV());
+        params19.add(readResultsList.get(50).getV());
+        data2.add(new Npvo<>("水平震动mm/s",params19));
+        List<String> params20= new ArrayList<>();
+        params20.add(readResultsList.get(40).getV());
+        params20.add(readResultsList.get(51).getV());
+        data2.add(new Npvo<>("垂直震动mm/s",params20));
+
+        List<Npvo<List<StatusVo>>> data1 = new ArrayList<>();
+        List<StatusVo> var1 = new ArrayList<>();
+        var1.add(new StatusVo(readResultsList.get(52).getV()));
+        data1.add(new Npvo<>("1500PLC主站通讯",var1));
+        List<StatusVo> var2 = new ArrayList<>();
+        var2.add(new StatusVo(readResultsList.get(53).getV()));
+        data1.add(new Npvo<>("1-1变频DP通讯正常",var2));
+        List<StatusVo> var3 = new ArrayList<>();
+        var3.add(new StatusVo(readResultsList.get(53).getV()));
+        data1.add(new Npvo<>("1-2变频DP通讯正常",var3));
+        List<StatusVo> var4 = new ArrayList<>();
+        var4.add(new StatusVo(readResultsList.get(53).getV()));
+        data1.add(new Npvo<>("2-1变频DP通讯正常",var4));
+        List<StatusVo> var5 = new ArrayList<>();
+        var5.add(new StatusVo(readResultsList.get(53).getV()));
+        data1.add(new Npvo<>("2-2变频DP通讯正常",var5));
+
+        JSONObject result = new JSONObject();
+        result.put("machineList",machineList);
+        result.put("data",data);
+        result.put("data1",data1);
+        result.put("data2",data2);
+        return new BaseResponse<>(200,"OK",result,"请求成功");
+    }
+
+}

+ 65 - 0
src/main/java/com/jwkj/qsydw/services/HttpClientService.java

@@ -0,0 +1,65 @@
+package com.jwkj.qsydw.services;
+
+import lombok.extern.slf4j.Slf4j;
+import org.apache.http.HttpEntity;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
+import org.springframework.stereotype.Service;
+
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * @author Xu·LinPeng
+ */
+@Service
+@Slf4j
+public class HttpClientService {
+
+    public String httpService(String params) {
+        CloseableHttpClient httpClient = HttpClientBuilder.create().build();
+
+        // 创建Post请求
+        HttpPost httpPost = new HttpPost("http://10.71.141.78:39320/iotgateway/read");
+
+
+        HttpEntity httpEntity = new StringEntity(params, StandardCharsets.UTF_8);
+
+        httpPost.setEntity(httpEntity);
+
+        // 设置ContentType(注:如果只是传普通参数的话,ContentType不一定非要用application/json)
+        httpPost.setHeader("Content-Type", "application/json;charset=utf8");
+
+        // 响应模型
+        CloseableHttpResponse response = null;
+        try {
+            response = httpClient.execute(httpPost);
+            HttpEntity responseEntity = response.getEntity();
+
+            System.out.println("响应状态为:" + response.getStatusLine());
+            if (responseEntity != null) {
+                return EntityUtils.toString(responseEntity);
+            }
+        } catch (IOException e) {
+            log.error(e.getMessage());
+        } finally {
+            try {
+                // 释放资源
+                if (httpClient != null) {
+                    httpClient.close();
+                }
+                if (response != null) {
+                    response.close();
+                }
+            } catch (IOException e) {
+                log.error(e.getMessage());
+            }
+        }
+        return "HttpService ERROR!!!";
+    }
+
+}

+ 40 - 0
src/main/java/com/jwkj/qsydw/vo/Npvo.java

@@ -0,0 +1,40 @@
+package com.jwkj.qsydw.vo;
+
+/**
+ * @author Xu·LinPeng
+ */
+public class Npvo<T> {
+    String name;
+    T params;
+
+    public Npvo() {
+
+    }
+
+    public Npvo(String name, T params) {
+
+        this.name = name;
+        this.params = params;
+    }
+
+    public String getName() {
+
+        return name;
+    }
+
+    public void setName(String name) {
+
+        this.name = name;
+    }
+
+    public T getParams() {
+
+        return params;
+    }
+
+    public void setParams(T params) {
+
+        this.params = params;
+    }
+
+}

+ 77 - 0
src/main/java/com/jwkj/qsydw/vo/Params.java

@@ -0,0 +1,77 @@
+package com.jwkj.qsydw.vo;
+
+import java.util.List;
+
+/**
+ *
+ * 业务接口可以升级为post接口,参数类型为当前类,请求体的内容为
+ * {
+ *   "pointPositions":[
+ *     "111",
+ *     "222",
+ *     "333"
+ *   ],
+ *   "pointPosition":"666"
+ * }
+ *
+ * 使用此接口类型可以传点位的代码(PointPosition.class中维护的),
+ * 也可以传一个点位数组(需要升级控制层)
+ *
+ * @author Xu·LinPeng
+ */
+public class Params {
+    public String pointPosition;
+    public List<String> pointPositions;
+
+    public Params() {
+
+    }
+
+    public Params(String pointPosition) {
+
+        this.pointPosition = pointPosition;
+    }
+
+    public Params(List<String> pointPositions) {
+
+        this.pointPositions = pointPositions;
+    }
+
+    public Params(String pointPosition, List<String> pointPositions) {
+
+        this.pointPosition = pointPosition;
+        this.pointPositions = pointPositions;
+    }
+
+    public String getPointPosition() {
+
+        return pointPosition;
+    }
+
+    public void setPointPosition(String pointPosition) {
+
+        this.pointPosition = pointPosition;
+    }
+
+    public String getPointPositions() {
+
+        if (pointPositions == null) {
+            return null;
+        }
+        String var = "[";
+        for (String p : pointPositions) {
+            var += "\"" + p + "\",";
+        }
+        var = var.substring(0, var.length() - 1);
+
+        var += "]";
+
+        return var;
+    }
+
+    public void setPointPositions(List<String> pointPositions) {
+
+        this.pointPositions = pointPositions;
+    }
+
+}

+ 463 - 0
src/main/java/com/jwkj/qsydw/vo/PointPosition.java

@@ -0,0 +1,463 @@
+package com.jwkj.qsydw.vo;
+
+import org.springframework.stereotype.Component;
+
+/**
+ * @author Xu·LinPeng
+ */
+@Component
+public class PointPosition {
+
+    public String getPointPosition(String param) {
+
+        String qsy786sbf = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_627\"," + // 1#管路流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_628\"," + // 2#管路流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_629\"," + // 3#管路流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_633\"," + // 1#水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_557\"," + // 2#水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_491\"," + // 1#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_492\"," + // 1#负压
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_504\"," + // 2#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_505\"," + // 2#负压
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_517\"," + // 3#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_111.主排水泵房786.A_01_518\"" +// 3#负压
+                "]";
+        String qsy06jxpd = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机启动\"," +  // JH1胶带机启动
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机速度\"," +  // JH1胶带机速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1皮带远控模式选中\"," +  // JH1皮带远控模式选中
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1皮带连锁模式\"," +  // JH1皮带连锁模式
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1人员闯入选择\"," +  // JH1人员闯入选择
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1急停\"," +  // JH1急停
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1皮带皮带备妥\"," +  // JH1皮带皮带备妥
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机烟雾\"," +  // JH1胶带机烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机堆煤\"," +  // JH1胶带机堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机纵撕1\"," +  // JH1胶带机纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH1胶带机二级跑偏1\"," +  // JH1胶带机二级跑偏1
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机启动\"," +  // JH2胶带机启动
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机速度\"," +  // JH2胶带机速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2皮带远控模式选中\"," +  // JH2皮带远控模式选中
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2皮带连锁模式\"," +  // JH2皮带连锁模式
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2人员闯入选择\"," +  // JH2人员闯入选择
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2急停\"," +  // JH2急停
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2皮带皮带备妥\"," +  // JH2皮带皮带备妥
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机烟雾\"," +  // JH2胶带机烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机堆煤\"," +  // JH2胶带机堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机纵撕1\"," +  // JH2胶带机纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH2胶带机二级跑偏1\"," +  // JH2胶带机二级跑偏1
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机启动\"," +  // JH3胶带机启动
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机速度\"," +  // JH3胶带机速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3皮带远控模式选中\"," +  // JH3皮带远控模式选中
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3皮带连锁模式\"," +  // JH3皮带连锁模式
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3人员闯入选择\"," +  // JH3人员闯入选择
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3急停\"," +  // JH3急停
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3皮带皮带备妥\"," +  // JH3皮带皮带备妥
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机烟雾\"," +  // JH3胶带机烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机堆煤\"," +  // JH3胶带机堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机纵撕1\"," +  // JH3胶带机纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_220.主运输06机巷.C06机巷_JH3胶带机二级跑偏1\"" +  // JH3胶带机二级跑偏1
+                "]";
+        String qsy1065sbf = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_340\"," + // 1#管路流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_341\"," + // 2#管路流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_344\"," + // 1#水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_345\"," + // 2#水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_323\"," + // 1#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_322\"," + // 1#负压
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_329\"," + // 2#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_319\"," + // 2#负压
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_321\"," + // 3#正压
+                "\"自动化平台.设备 1.IoServer.100_100_100_104.主排水泵房11采区.A_02_320\"" +// 3#负压
+                "]";
+        String qsyfljyf = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_002\"," + // 1#运行时间
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_005\"," + // 1#加载时间
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_003\"," + // 1#排气压力
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_004\"," + // 1#排气温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_006\"," + // 1#电机电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_007\"," + // 1#油气桶压力
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_008\"," + // 1#油气桶温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_027\"," + // 1#自动运行停机
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_021\"," + // 1#排气压力异常
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_017\"," + // 1#风机接触器故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_029\"," + // 1#主接触器故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_025\"," + // 1#油压过低
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_015\"," + // 1#AD故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_016\"," + // 1#风机过电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_020\"," + // 1#排气高温
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_023\"," + // 1#油滤压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_018\"," + // 1#相序错误
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_026\"," + // 1#主机过电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_019\"," + // 1#空滤压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_024\"," + // 1#油细压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_028\"," + // 1#重故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_022\"," + // 1#轻故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_100\"," + // 2#运行时间
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_103\"," + // 2#加载时间
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_101\"," + // 2#排气压力
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_102\"," + // 2#排气温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_104\"," + // 2#电机电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_105\"," + // 2#油气桶压力
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_106\"," + // 2#油气桶温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_125\"," + // 2#自动运行停机
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_119\"," + // 2#排气压力异常
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_115\"," + // 2#风机接触器故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_127\"," + // 2#主接触器故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_123\"," + // 2#油压过低
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_113\"," + // 2#AD故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_114\"," + // 2#风机过电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_118\"," + // 2#排气高温
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_121\"," + // 2#油滤压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_116\"," + // 2#相序错误
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_124\"," + // 2#主机过电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_117\"," + // 2#空滤压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_122\"," + // 2#油细压差
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_126\"," + // 2#重故障
+                "\"自动化平台.设备 1.IoServer.100_100_104_138.副立井压风1.B_04_120\"" + // 2#轻故障
+                "]";
+        String qsyfxjjc = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_066\"," + // 提升高度
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_067\"," + // 提升速度
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_045\"," + // 制动油压
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_068\"," + // 电枢电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_069\"," + // 励磁电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_072\"," + // 润滑油压
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_073\"," + // 电机温度1
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_074\"," + // 电机温度2
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_032\"," + // 行控过卷
+                "\"自动化平台.设备 1.IoServer.100_100_100_106.副斜井绞车提升PC2.F_01_041\"" +// 提升过卷
+                "]";
+        String qsyjdgmj = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_001\"," + // gmj1运行状态
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_017\"," + // gmj1变频器输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_017\"," + // gmj1变频器输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_018\"," + // gmj1变频器输出电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_019\"," + // gmj1变频器频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_020\"," + // gmj1变频器温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_022\"," + // gmj2运行状态
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_037\"," + // gmj2变频器电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_038\"," + // gmj2变频器输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_039\"," + // gmj2变频器输出电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_040\"," + // gmj2变频器频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_041\"," + // gmj2变频器温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_043\"," + // gmj3运行状态
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_058\"," + // gmj3变频器电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_059\"," + // gmj3变频器输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_060\"," + // gmj3变频器输出电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_061\"," + // gmj3变频器频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_062\"," + // gmj3变频器温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_064\"," + // gmj4运行状态
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_079\"," + // gmj4变频器电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_080\"," + // gmj4变频器输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_081\"," + // gmj4变频器输出电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_082\"," + // gmj4变频器频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_174.甲带给煤机4.C_03_083\"" +// gmj4变频器温度
+                "]";
+        String qsyjkrc = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_17\"," + // 自动停车到及时
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_74\"," + // 架空乘人器速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_28\"," + // 压力
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_49\"," + // 欠速保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_58\"," + // 尾轮限位保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_46\"," + // 机尾越线
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_52\"," + // 重锤落地
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_51\"," + // 绳张紧保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_54\"," + // 主电机超温
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_65\"," + // 机尾吊椅间距保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_50\"," + // 掉绳保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_60\"," + // 减速机油位报警
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_59\"," + // 抱闸失效保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_48\"," + // 超温保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_56\"," + // 机头越位
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_62\"," + // 断轴保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_61\"," + // 打滑保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_68\"," + // 液压站超温
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_64\"," + // 主电机断电保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_69\"," + // 安全闸保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_67\"," + // 断绳保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_63\"," + // 沿线急停保护
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_47\"," + // 减速机超温
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_35\"," + // 整流母线电压
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_29\"," + // 整流输入电压
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_31\"," + // 整流输入电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_30\"," + // 整流输入频率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_32\"," + // 整流输入有功功率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_33\"," + // 整流输入无功功率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_34\"," + // 整流变频温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_39\"," + // 逆变母线电压
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_40\"," + // 逆变输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_36\"," + // 逆变输出转矩
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_37\"," + // 逆变输出频率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_38\"," + // 逆变电机速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_41\"," + // 逆变输出电流
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_42\"," + // 逆变输出功率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_43\"," + // 逆变输入功率
+                "\"自动化平台.设备 1.IoServer.100_100_104_201.架空人车控制.C_01_44\"" +// 逆变变频温度
+                "]";
+        String qsyyfjk = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_54\"," +    // YF_1#启/停
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_416\"," + // YF_1#出口压力值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_485\"," + // YF_1#放气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_486\"," + // YF_1#进气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_487\"," + // YF_1#系统阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_365\"," + // YF1#压风机储气罐温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_370\"," + // YF1#压风机储气罐温度报警值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_437\"," + // YF_1#空气罐压力YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_70\"," +    // YF_2#启/停
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_421\"," + // YF_2#出口压力值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_431\"," + // YF_2#放气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_432\"," + // YF_2#进气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_433\"," + // YF_2#系统阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_366\"," + // YF2#压风机储气罐温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_371\"," + // YF2#压风机储气罐温度报警值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_438\"," + // YF_2#空气罐压力YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_285\"," + // YF_4#启/停
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_426\"," + // YF_4#出口压力值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_434\"," + // YF_4#放气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_435\"," + // YF_4#进气阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_436\"," + // YF_4#系统阀控制YF
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_367\"," + // YF4#压风机储气罐温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_372\"," + // YF4#压风机储气罐温度报警值
+                "\"自动化平台.设备 1.IoServer.100_100_100_72.压风制氮__压风.B_03_439\"" + // YF_4#空气罐压力YF
+                "]";
+        String qsyzdjk = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_525\"," + // ZD_1#除油器排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_526\"," + // ZD_1#一级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_527\"," + // ZD_1#二级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_528\"," + // ZD_1#三级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_484\"," + // ZD_1#系统阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_485\"," + // ZD_1#放气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_486\"," + // ZD_1#进气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_265\"," + // ZD_1#制氮机压力补偿
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_571\"," + // ZD_1#制氮机瞬时流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_267\"," + //	ZD_1#制氮机氧气含量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_529\"," + // ZD_2#除油器排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_530\"," + // ZD_2#一级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_531\"," + // ZD_2#二级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_532\"," + // ZD_2#三级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_487\"," + // ZD_2#系统阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_488\"," + // ZD_2#放气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_489\"," + // ZD_2#进气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_574\"," + // ZD_2#制氮机压力补偿
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_576\"," + // ZD_2#制氮机瞬时流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_578\"," + // ZD_2#制氮机氧气含量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_533\"," + // ZD_3#除油器排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_534\"," + // ZD_3#一级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_535\"," + // ZD_3#二级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_536\"," + // ZD_3#三级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_490\"," + //	ZD_3#系统阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_491\"," + //	ZD_3#放气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_492\"," + //	ZD_3#进气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_580\"," + // ZD_3#制氮机压力补偿
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_582\"," + // ZD_3#制氮机瞬时流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_584\"," + //	ZD_3#制氮机氧气含量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_537\"," + //	ZD_4#除油器排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_538\"," + //	ZD_4#一级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_539\"," + //	ZD_4#二级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_540\"," + //	ZD_4#三级过滤排污阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_493\"," + //	ZD_4#系统阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_494\"," + //	ZD_4#放气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_495\"," + //	ZD_4#进气阀控制
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_586\"," + // ZD_4#制氮机压力补偿
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_588\"," + // ZD_4#制氮机瞬时流量
+                "\"自动化平台.设备 1.IoServer.100_100_100_61.压风制氮__制氮.B_02_590\"" +// ZD_4#制氮机氧气含量
+                "]";
+        String qsyztf = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_626\"," + // 1#风压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_627\"," + // 1#风速
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_628\"," + // 1#风量
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_064\"," + // 1#垂直风门
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_655\"," + // 2#风压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_656\"," + // 2#风速
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_657\"," + // 2#风量
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_064\"," + // 2#风量
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_055\"," + // 2#垂直风门
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_618\"," + // 1#1定子1温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_619\"," + // 1#1定子2温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_620\"," + // 1#1定子3温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_616\"," + // 1#1前轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_617\"," + // 1#1后轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_207\"," + // 1#1直母电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_210\"," + // 1#1输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_199\"," + // 1#1输出功率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_213\"," + // 1#1输出频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_613\"," + // 1#1水平振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_615\"," + // 1#1垂直振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_623\"," + // 1#2定子1温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_624\"," + // 1#2定子2温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_625\"," + // 1#2定子3温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_621\"," + // 1#2前轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_622\"," + // 1#2后轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_222\"," + // 1#2直母电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_225\"," + // 1#2输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_214\"," + // 1#2输出功率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_228\"," + // 1#2输出频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_614\"," + // 1#2水平振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_615\"," + // 1#2垂直振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_647\"," + // 2#1定子1温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_648\"," + // 2#1定子2温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_649\"," + // 2#1定子3温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_645\"," + // 2#1前轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_646\"," + // 2#1后轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_237\"," + // 2#1直母电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_681\"," + // 2#1输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_229\"," + // 2#1输出功率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_676\"," + // 2#1输出频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_642\"," + // 2#1水平振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_644\"," + // 2#1垂直振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_652\"," + // 2#2定子1温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_653\"," + // 2#2定子2温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_654\"," + // 2#2定子3温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_650\"," + // 2#2前轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_651\"," + // 2#2后轴温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_252\"," + // 2#2直母电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_688\"," + // 2#2输出电压
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_244\"," + // 2#2输出功率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_683\"," + // 2#2输出频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_643\"," + // 2#2水平振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_644\"," + // 2#2垂直振动
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_148\"," + // 1500PLC主站通讯正常
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_149\"," + // 1-1变频DP通讯正常
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_150\"," + // 1-2变频DP通讯正常
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_151\"," + // 2-1变频DP通讯正常
+                "\"自动化平台.设备 1.IoServer.100_100_100_101.主通风S71500.B_01_152\"" + // 2-2变频DP通讯正常
+                "]";
+        String qsy07fxpd = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1皮带近控模式选中\"," +  // 1号皮带近控状态
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1胶带机速度\"," +  // 1号皮带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1皮带远控模式选中\"," +  // 1号皮带远控状态
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1皮带连锁模式\"," +  // 1号皮带连锁模式
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1人员闯入选择\"," +  // 1号皮带人员闯入选择
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1急停\"," +  // 1号皮带急停
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1皮带皮带备妥\"," +  // 1号皮带备妥信号
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1胶带机烟雾\"," +  // 1号皮带胶带机烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1胶带机堆煤\"," +  // 1号皮带堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1胶带机纵撕1\"," +  // 1号皮带胶带机纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ1胶带机二级跑偏1\"," +  // 1号胶带机二级跑偏1
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2皮带近控模式选中\"," +  // 2号皮带近控状态
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2胶带机速度\"," +  // 2号皮带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2皮带远控模式选中\"," +  // 2号皮带远控状态
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2皮带连锁模式\"," +  // 2号皮带连锁模式
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2人员闯入选择\"," +  // 2号皮带人员闯入选择
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2急停\"," +  // 2号皮带急停
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2皮带皮带备妥\"," +  // 2号皮带备妥信号
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2胶带机烟雾\"," +  // 2号皮带胶带机烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2胶带机堆煤\"," +  // 2号皮带堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2胶带机纵撕1\"," +  // 2号皮带胶带机纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_224.主运输07风巷.C07风巷_JHQ2胶带机二级跑偏1\"" + // 2号胶带机二级跑偏1
+                "]";
+        String qsyemss = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M2皮带速度\"," +  // PD2M2皮带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_远控模式选中PD2M2\"," +  // 远控模式选中PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_连锁模式PD2M2\"," +  // 连锁模式PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_人员闯入选择PD2M2\"," +  // 人员闯入选择PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_上位机急停PD2M2\"," +  // 上位机急停PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_皮带备妥PD2M2\"," +  // 皮带备妥PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M2皮带烟雾\"," +  // PD2M2皮带烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M2皮带堆煤\"," +  // PD2M2皮带堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M2皮带二级跑偏1\"," +  // PD2M2皮带二级跑偏1
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M3皮带速度\"," +  // PD2M3皮带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_远控模式选中PD2M3\"," +  // 远控模式选中PD2M3
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_连锁模式PD2M3\"," +  // 连锁模式PD2M3
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_人员闯入选择PD2M3\"," +  // 人员闯入选择PD2M3
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_上位机急停PD2M3\"," +  // 上位机急停PD2M3
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_皮带备妥PD2M2\"," +  // 皮带备妥PD2M2
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M3皮带烟雾\"," +  // PD2M3皮带烟雾
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M3皮带堆煤\"," +  // PD2M3皮带堆煤
+                "\"自动化平台.设备 1.IoServer.100_100_104_208.二煤上山皮带.C二煤上山_PD2M3皮带二级跑偏1\"" +  // PD2M3皮带二级跑偏1
+                "]";
+        String qsyhrz = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_07\"," +  //	换热站软化水箱液位
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_08\"," +  //	1#换热器进气压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_09\"," +  //	2#换热器进气压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_28\"," +  //	补水泵出口压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_29\"," +  //	换热站1#循环泵出口压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_30\"," +  //	换热站2#循环泵出口压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_31\"," +  //	换热站供水罐温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_32\"," +  //	换热站供水罐压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_33\"," +  //	换热站回水罐温度
+                "\"自动化平台.设备 1.IoServer.100_100_100_230.换热站.E_06_34\"," +  //	换热站回水罐压力 
+                "]";
+        String qsyjxpdjk = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_4带速度\"," +  // 4带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_远控模式选中4\"," +  // 远控模式选中4
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_连锁模式4\"," +  // 连锁模式4
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_人员闯入选择4\"," +  // 人员闯入选择4
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_上位机急停4\"," +  // 上位机急停4
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_皮带备妥4\"," + 	// 皮带备妥4
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_4#皮带烟雾1\"," +  // 4#皮带烟雾1
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_4#皮带纵撕1\"," +  // 4#皮带纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_4#皮带二级跑偏1\"," +  // 4#皮带二级跑偏1
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_5带速度\"," +  // 5带速度
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_远控模式选中5\"," + 	// 远控模式选中5
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_连锁模式5\"," + 	// 连锁模式5
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_人员闯入选择5\"," + 	// 人员闯入选择5
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_上位机急停5\"," +  // 上位机急停5
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_皮带备妥5\"," + 	// 皮带备妥5
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_5#皮带烟雾1\"," +  // 5#皮带烟雾1
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_5#皮带纵撕1\"," +  // 5#皮带纵撕1
+                "\"自动化平台.设备 1.IoServer.100_100_104_218.主运输井下皮带.井下皮带_5#皮带二级跑偏1\"" +  // 5#皮带二级跑偏1
+                "]";
+        String qsyrqglf = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_033\"," + // 2#锅炉_模块排烟温度
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_025\"," + // 1#锅炉_模块当前负荷
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_035\"," + // 2#锅炉_模块当前负荷
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_045\"," + // 3#锅炉_模块当前负荷
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_055\"," + // 4#锅炉_模块当前负荷
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_027\"," + // 1#锅炉_远程温度设定值
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_037\"," + // 2#锅炉_远程温度设定值
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_047\"," + // 3#锅炉_远程温度设定值
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_057\"," + // 4#锅炉_远程温度设定值
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_005\"," + // 软水箱液位
+                "\"自动化平台.设备 1.IoServer.100_100_104_170.燃气锅炉.E_02_071\"" + // SZ_补水泵泵频率(频率控制手动)
+                "]";
+        String qsyshsgs = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_192\"," + // 反洗水泵变频运行频率
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_193\"," + // 反洗泵变频运行电流
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_194\"," + // 反洗管道设定压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_195\"," + // 反洗管道供水压力
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_100\"," + // 1#过滤器产水阀关驱动
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_210\"," + // 2#过滤器产水阀关驱动
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_221\"," + // 3#过滤器产水阀关驱动
+                "\"自动化平台.设备 1.IoServer.100_100_100_200.生活水.D_07_231\"" + // 4#过滤器产水阀关驱动
+                "]";
+        String qsyxfsgs = "[" +
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_002\"," +  // 报警水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_027\"," +  // 消防报警水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_010\"," +  // 出口压力低PJ5
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_028\"," +  // 消防溢流水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_010\"," +  // 出口压力低PJ5
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_029\"," +  // 系统故障
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_009\"," +  // 出口压力低
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_037\"," +  // 溢流水位
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_011\"," +  // 出口压力高  
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_038\"," +  // 消防水控制柜自动信号
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_017\"," +  // 软启动器1故障
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_020\"," +  // 消防水控制柜手动信号
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_018\"," +  // 软启动器2故障
+                "\"自动化平台.设备 1.IoServer.100_100_100_137.消防水.D_06_019\"" +  // 软启动器3故障
+                "]";
+        return switch (param) {
+            case "qsy786sbf" -> qsy786sbf; // 786水泵房
+            case "qsy06jxpd" -> qsy06jxpd; // 06机巷皮带
+            case "qsy1065sbf" -> qsy1065sbf; // 1065水泵房
+            case "qsyfljyf" -> qsyfljyf; // 副立井压风
+            case "qsyfxjjc" -> qsyfxjjc; // 副斜井绞车
+            case "qsyjdgmj" -> qsyjdgmj; // 甲带给煤机
+            case "qsyjkrc" -> qsyjkrc; // 架空人车
+            case "qsyyfjk" -> qsyyfjk; // 压风监控
+            case "qsyzdjk" -> qsyzdjk; // 制氮监控
+            case "qsyztf" -> qsyztf; // 主通风
+            case "qsy07fxpd" -> qsy07fxpd; // 07风巷皮带
+            case "qsyemss" -> qsyemss; // 二煤上山
+            case "qsyhrz" -> qsyhrz; // 换热站
+            case "qsyjxpdjk" -> qsyjxpdjk; // 井下皮带监控
+            case "qsyrqglf" -> qsyrqglf; // 燃气锅炉风
+            case "qsyshsgs" -> qsyshsgs; // 生活水供水
+            case "qsyxfsgs" -> qsyxfsgs; // 消防水供水
+            default -> null;
+        };
+    }
+
+}

+ 77 - 0
src/main/java/com/jwkj/qsydw/vo/ReadResults.java

@@ -0,0 +1,77 @@
+package com.jwkj.qsydw.vo;
+
+/**
+ * @author Xu·LinPeng
+ */
+public class ReadResults {
+
+    private String id;
+    private String s;
+    private String r;
+    private String v;
+    private String t;
+
+    public ReadResults() {
+
+    }
+
+    public ReadResults(String id, String s, String r, String v, String t) {
+
+        this.id = id;
+        this.s = s;
+        this.r = r;
+        this.v = v;
+        this.t = t;
+    }
+
+    public String getId() {
+
+        return id;
+    }
+
+    public void setId(String id) {
+
+        this.id = id;
+    }
+
+    public String getS() {
+
+        return s;
+    }
+
+    public void setS(String s) {
+
+        this.s = s;
+    }
+
+    public String getR() {
+
+        return r;
+    }
+
+    public void setR(String r) {
+
+        this.r = r;
+    }
+
+    public String getV() {
+
+        return v;
+    }
+
+    public void setV(String v) {
+
+        this.v = v;
+    }
+
+    public String getT() {
+
+        return t;
+    }
+
+    public void setT(String t) {
+
+        this.t = t;
+    }
+
+}

+ 29 - 0
src/main/java/com/jwkj/qsydw/vo/StatusVo.java

@@ -0,0 +1,29 @@
+package com.jwkj.qsydw.vo;
+
+/**
+ * @author Xu·LinPeng
+ */
+public class StatusVo {
+
+    private String status;
+
+    public StatusVo() {
+
+    }
+
+    public StatusVo(String status) {
+
+        this.status = status;
+    }
+
+    public String getStatus() {
+
+        return status;
+    }
+
+    public void setStatus(String status) {
+
+        this.status = status;
+    }
+
+}

+ 22 - 0
src/main/java/com/jwkj/qsydw/vo/TestData.java

@@ -0,0 +1,22 @@
+package com.jwkj.qsydw.vo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 这是一个生成测试数据类
+ * @author Xu·LinPeng
+ */
+public class TestData {
+
+    List<ReadResults> listData = new ArrayList<ReadResults>();
+    public List<ReadResults> getListData(){
+
+        for (int i = 0; i < 60; i++) {
+            String var = String.valueOf(i);
+            listData.add(new ReadResults(var, var, var, var, var));
+        }
+        return listData;
+    }
+
+}

+ 79 - 0
src/main/java/com/jwkj/qsydw/vo/ZtfjVo.java

@@ -0,0 +1,79 @@
+package com.jwkj.qsydw.vo;
+
+/**
+ *
+ * 主通风机
+ * @author Xu·LinPeng
+ */
+public class ZtfjVo {
+
+    private String name;
+    private String fy;
+    private String fs;
+    private String fl;
+    private String status;
+
+    public ZtfjVo() {
+
+    }
+
+    public ZtfjVo(String name, String fy, String fs, String fl, String status) {
+
+        this.name = name;
+        this.fy = fy;
+        this.fs = fs;
+        this.fl = fl;
+        this.status = status;
+    }
+
+    public String getName() {
+
+        return name;
+    }
+
+    public void setName(String name) {
+
+        this.name = name;
+    }
+
+    public String getFy() {
+
+        return fy;
+    }
+
+    public void setFy(String fy) {
+
+        this.fy = fy;
+    }
+
+    public String getFs() {
+
+        return fs;
+    }
+
+    public void setFs(String fs) {
+
+        this.fs = fs;
+    }
+
+    public String getFl() {
+
+        return fl;
+    }
+
+    public void setFl(String fl) {
+
+        this.fl = fl;
+    }
+
+    public String getStatus() {
+
+        return status;
+    }
+
+    public void setStatus(String status) {
+
+        this.status = status;
+    }
+
+}

+ 33 - 0
src/main/java/com/jwkj/qsydw/vo/wrapper/Wrapper.java

@@ -0,0 +1,33 @@
+package com.jwkj.qsydw.vo.wrapper;
+
+import com.jwkj.qsydw.vo.ReadResults;
+
+import java.util.List;
+
+/**
+ * @author Xu·LinPeng
+ */
+public class Wrapper {
+
+    private List<ReadResults> readResults;
+
+    public Wrapper() {
+
+    }
+
+    public Wrapper(List<ReadResults> readResults) {
+
+        this.readResults = readResults;
+    }
+
+    public List<ReadResults> getReadResults() {
+
+        return readResults;
+    }
+
+    public void setReadResults(List<ReadResults> readResults) {
+
+        this.readResults = readResults;
+    }
+
+}

+ 18 - 0
src/main/resources/application.yml

@@ -0,0 +1,18 @@
+spring:
+  application:
+    name: qsyDataTransform
+
+server:
+  port: 8099
+
+logging:
+  file:
+    name: dataTransform.log
+  logback:
+    rolling policy:
+      total-size-cap: 10MB
+      max-history: 30
+      max-file-size: 1MB
+  pattern:
+    file: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} %msg%n"
+    console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} %msg%n"

+ 14 - 0
src/test/java/com/jwkj/qsydw/QsydwApplicationTests.java

@@ -0,0 +1,14 @@
+package com.jwkj.qsydw;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class QsydwApplicationTests {
+
+    @Test
+    void contextLoads() {
+
+    }
+
+}