From 9619e60e3075a432d692f3cd8b76787568c53aad Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期三, 07 五月 2025 15:56:58 +0800
Subject: [PATCH] 1、完善代码;2、禁止输出SpringBoot启动时Banner。
---
pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu3rd/src/main/java/com/dy/rtuMw3rd/http4Xjnk/protocol/statusPush/ControllerStatusVo.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu3rd/src/main/java/com/dy/rtuMw3rd/http4Xjnk/protocol/statusPush/ControllerStatusVo.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu3rd/src/main/java/com/dy/rtuMw3rd/http4Xjnk/protocol/statusPush/ControllerStatusVo.java
new file mode 100644
index 0000000..60aee56
--- /dev/null
+++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu3rd/src/main/java/com/dy/rtuMw3rd/http4Xjnk/protocol/statusPush/ControllerStatusVo.java
@@ -0,0 +1,49 @@
+package com.dy.rtuMw3rd.http4Xjnk.protocol.statusPush;
+
+import lombok.Data;
+
+import java.util.Map;
+
+/**
+ * @Author: liurunyu
+ * @Date: 2025/3/20 15:59
+ * @Description
+ */
+@Data
+public class ControllerStatusVo {
+ public String classify ; //": "1",
+ public String code ; //": "723",
+ public String line ; //": true,
+ public String pdId ; //": "29",
+ public String category; // "C",
+
+ public String quality; //淇″彿寮哄害 db ("quality": "-36")
+ public String battery; //鐢甸噺 % ("battery": "100",)
+ public String realtimePressure; // 瀹炴椂鍘嬪姏 bar
+ public String constantPressure; // 鎭掑畾鍘嬪姏 bar
+ public String flowRate; // 鐬椂娴侀噺锛堝彲閫夛級 m鲁/h
+ public String totalFlowA; // 绱娴侀噺 A锛堝彲閫夛級 m鲁
+ public String totalFlowB; // 绱娴侀噺 B锛堝彲閫夛級 m鲁
+ public String onoff; // 鐘舵�侊紝鈥�0鈥濓細鍏抽棴锛屸��1鈥濓細寮�鍚� 锛�"onoff": "1",锛�
+ public String angle; // 闃�闂ㄨ搴︼紝鈥�0鈥濓細鍏ㄥ叧锛屸��90鈥濓細A 闃�鍏ㄥ紑锛屸��1-90鈥濓細A 闃�寮�鍚紝鈥�180鈥濓細B 闃�鍏ㄥ紑锛屸��91-180鈥濓細B 闃�寮�鍚�
+
+ public static ControllerStatusVo may2Vo(Map<String, Object> map){
+ ControllerStatusVo vo = new ControllerStatusVo() ;
+ vo.classify = map.get("classify").toString();
+ vo.code = map.get("code").toString();
+ vo.line = map.get("line").toString();
+ vo.pdId = map.get("pdId").toString();
+ vo.category = map.get("category").toString();
+
+ vo.quality = map.get("quality").toString();
+ vo.battery = map.get("battery").toString();
+ vo.realtimePressure = map.get("realtimePressure").toString();
+ vo.constantPressure = map.get("constantPressure").toString();
+ vo.flowRate = map.get("flowRate").toString();
+ vo.totalFlowA = map.get("totalFlowA").toString();
+ vo.totalFlowB = map.get("totalFlowB").toString();
+ vo.onoff = map.get("onoff").toString();
+ vo.angle = map.get("angle").toString();
+ return vo ;
+ }
+}
--
Gitblit v1.8.0