From 1e69d160cb1e04b1438db0ca950dd5c15088619d Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期四, 17 四月 2025 15:26:52 +0800 Subject: [PATCH] 灌溉计划终止时不区分终止方式 --- 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