From caf2599a9869244ded811018811c37a2aabac3fc Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期三, 08 一月 2025 11:29:05 +0800
Subject: [PATCH] 优化测温协议

---
 src/main/java/com/fzzy/gateway/api/GatewaySyncGranService.java |   53 +++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 49 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/fzzy/gateway/api/GatewaySyncGranService.java b/src/main/java/com/fzzy/gateway/api/GatewaySyncGranService.java
index cb8846c..a6a19c2 100644
--- a/src/main/java/com/fzzy/gateway/api/GatewaySyncGranService.java
+++ b/src/main/java/com/fzzy/gateway/api/GatewaySyncGranService.java
@@ -1,8 +1,9 @@
 package com.fzzy.gateway.api;
 
 
-import com.fzzy.gateway.hx2023.data.GrainData;
-import com.fzzy.gateway.hx2023.data.*;
+import com.fzzy.gateway.data.BaseResp;
+import com.fzzy.gateway.data.BaseReqData;
+import com.fzzy.gateway.hx2023.data.KafaGrainData;
 
 /**
  * 缃戝叧璁惧鍚屾鎺ュ彛锛屾牴鎹笟鍔¢渶姹傚畾涔夋帴鍙�
@@ -16,13 +17,57 @@
      */
     String getGrainProtocol();
 
+
     /**
-     * 鍚屾绮儏淇℃伅
+     * 鍚屾绮儏淇℃伅杩斿洖JSON鎶ユ枃
      *
      * @param reqData
      * @return
      */
-    public GrainData syncGrain(SyncReqData reqData);
+    public BaseResp syncGrain(BaseReqData reqData);
 
 
+    /**
+     * 鍚屾绮儏淇℃伅杩斿洖JSON鎶ユ枃
+     *
+     * @param reqData
+     * @return
+     */
+    public BaseResp syncGrainTh(BaseReqData reqData);
+
+
+    /**
+     *  鑾峰彇鎵ц鍒嗘満鐨勫弬鏁颁俊鎭紝濡傛灉璁惧涓嶆敮鎸佸垯鐩存帴杩斿洖涓嶆墽琛屽嵆鍙�
+     * @param reqData
+     * @return
+     */
+    public BaseResp syncConf(BaseReqData reqData);
+
+    /**
+     * 鍐欏弬鏁�
+     * @param reqData
+     * @return
+     */
+    public BaseResp writeConf(BaseReqData reqData);
+
+    /**
+     * 鍒濆鍖栧弬鏁�
+     * @param reqData
+     * @return
+     */
+    public BaseResp initCable(BaseReqData reqData);
+
+    /**
+     * 閽堝闀胯繛鎺ヨ澶囷紝鎵ц杩炴帴涓诲姩鏂紑
+     * @param reqData
+     * @return
+     */
+    public BaseResp disconnect(BaseReqData reqData);
+
+    /**
+     * 淇℃伅閫忎紶
+     * @param reqData
+     * @return
+     */
+    public BaseResp transparent(BaseReqData reqData);
 }

--
Gitblit v1.9.3