From 001f24d4efd7b818bc2224b976c82faf4f9e564c Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期五, 01 十一月 2024 11:25:00 +0800
Subject: [PATCH] 1、通信协议要增加版本号(目的为远程升级准备),原来没有版本号的协议默认为版本号为1,所以调整了程序命名; 2、流浪控制器与控制器数据库表都增加了协议版本号字段; 3、VO中Double和Float类型的属性增加注解@JsonFormat(shape = JsonFormat.Shape.NUMBER_FLOAT, pattern="0.00" )

---
 pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java |   44 +++++++++++++++++++++++++++++++++++---------
 1 files changed, 35 insertions(+), 9 deletions(-)

diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java
index 68bc9f8..fae4d48 100644
--- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java
+++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/Data.java
@@ -12,21 +12,27 @@
 	@Serial
 	private static final long serialVersionUID = 20160805192500101L;
 
-	private String commandId ;//鍛戒护ID锛屽彲鑳戒负null
-	private String rtuAddr ;//缁堢鍦板潃
-	private String protocol ;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁悕绉�
-	private String code ;//鏁版嵁鎵�瀵瑰簲鐨勫姛鑳界爜:
-	private Object subData ;//瀵瑰簲鍚勪釜鍔熻兘鐮佺殑鍏蜂綋鏁版嵁
-	private String hex ;//涓婃姤鏁版嵁鐨勫崄鍏繘鍒�
+	public String rtuResultSendWebUrl ;//rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL
+	public String commandId ;//鍛戒护ID锛屽彲鑳戒负null
+	public String rtuAddr ;//缁堢鍦板潃
+	public String protocol ;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁悕绉�
+	public Short  protocolVer;//鏁版嵁鎵�瀵瑰簲鐨勫崗璁増鏈彿锛�1~255锛�
+	public String code ;//鏁版嵁鎵�瀵瑰簲鐨勫姛鑳界爜:
+	public Object subData ;//瀵瑰簲鍚勪釜鍔熻兘鐮佺殑鍏蜂綋鏁版嵁
+	public String hex ;//涓婃姤鏁版嵁鐨勫崄鍏繘鍒�
 
 	public String toString() {
 		StringBuilder sb = new StringBuilder() ;
 		sb.append("涓婅鎶ユ枃(鍗佸叚杩涘埗): ").append((hex == null?"":hex)).append("\n") ; //
 		sb.append("Rtu鍦板潃 : ").append((rtuAddr==null?"":rtuAddr)).append("\n") ;
+		if(rtuResultSendWebUrl != null){
+			sb.append("鍛戒护缁撴灉鍙戝線 : ").append(rtuResultSendWebUrl).append("\n") ; //rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL
+		}
 		if(commandId != null){
 			sb.append("鍛戒护ID : ").append(commandId).append("\n") ; //鍛戒护ID
 		}
 		sb.append("鍗忚 : ").append((protocol == null?"":protocol)).append("\n") ; //
+		sb.append("鍗忚鐗堟湰鍙� : ").append((protocolVer == null?"":protocolVer)).append("\n") ; //
 		sb.append((code == null ? "" : ("鍔熻兘鐮�:" + code + "\n"))) ;
 		if(this.subData  != null){
 			sb.append("涓婅鏁版嵁锛歕n").append(this.subData) ;
@@ -58,7 +64,7 @@
 		d.code = "01" ;
 		d.rtuAddr = "123234" ;
 
-		DataV1_0_1 subD = new DataV1_0_1() ;
+		DataV1 subD = new DataV1() ;
 		subD.rtuAddr = "2342345" ;
 
 		d.subData = subD ;
@@ -94,11 +100,19 @@
 	public String getProtocol() {
 		return protocol;
 	}
-	
+
 	public void setProtocol(String protocol) {
 		this.protocol = protocol;
 	}
-	
+
+	public Short getProtocolVer() {
+		return protocolVer;
+	}
+
+	public void setProtocolVer(Short protocolVer) {
+		this.protocolVer = protocolVer;
+	}
+
 	public Object getSubData() {
 		return subData;
 	}
@@ -116,6 +130,18 @@
 		this.hex = hex;
 	}
 
+	public String getRtuResultSendWebUrl() {
+		return rtuResultSendWebUrl;
+	}
+	/**
+	 * 寰楀埌rtu杩斿洖鍛戒护缁撴灉 鍙戝悜鐩殑鍦皐eb URL
+	 * 濡傛灉鏄富鍔ㄤ笂鎶ユ暟鎹紝鍒欐web URL涓虹┖
+	 * @return  rtuResultSendWebUrl
+	 */
+	public void setRtuResultSendWebUrl(String rtuResultSendWebUrl) {
+		this.rtuResultSendWebUrl = rtuResultSendWebUrl;
+	}
+
 	public void setCommandId(String commandId) {
 		this.commandId = commandId;
 	}

--
Gitblit v1.8.0