From 2f9849905dbb8d65faa28628a40084708a0386ef Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期四, 25 十二月 2025 10:58:34 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java b/src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java
index a13ee7a..f9b5e9f 100644
--- a/src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/DualCrnProtocol.java
@@ -6,6 +6,8 @@
 import com.zy.core.enums.CrnStatusType;
 import lombok.Data;
 
+import java.util.Map;
+
 @Data
 public class DualCrnProtocol {
 
@@ -199,6 +201,11 @@
      */
     private Long lastCommandTime = System.currentTimeMillis();
 
+    /**
+     * 鎵╁睍鏁版嵁
+     */
+    private Map<String, Object> extend;
+
     public void setMode(Integer mode) {
         this.mode = mode;
         this.modeType = CrnModeType.get(mode);
@@ -214,9 +221,19 @@
         this.forkPosType = CrnForkPosType.get(forkPos);
     }
 
+    public void setForkPosTwo(Integer forkPosTwo) {
+        this.forkPosTwo = forkPosTwo;
+        this.forkPosTypeTwo = CrnForkPosType.get(forkPosTwo);
+    }
+
     public void setForkPos(CrnForkPosType type) {
         this.forkPosType = type;
         this.forkPos = CrnForkPosType.get(type).id;
+    }
+
+    public void setForkPosTwo(CrnForkPosType type) {
+        this.forkPosTypeTwo = type;
+        this.forkPosTwo = CrnForkPosType.get(type).id;
     }
 
     public void setLiftPos(Integer liftPos) {
@@ -224,9 +241,19 @@
         this.liftPosType = CrnLiftPosType.get(liftPos);
     }
 
+    public void setLiftPosTwo(Integer liftPosTwo) {
+        this.liftPosTwo = liftPosTwo;
+        this.liftPosTypeTwo = CrnLiftPosType.get(liftPosTwo);
+    }
+
     public void setLiftPos(CrnLiftPosType type) {
         this.liftPosType = type;
         this.liftPos = CrnLiftPosType.get(type).id;
+    }
+
+    public void setLiftPosTwo(CrnLiftPosType type) {
+        this.liftPosTypeTwo = type;
+        this.liftPosTwo = CrnLiftPosType.get(type).id;
     }
 
     public void setStatus(Integer status){
@@ -239,4 +266,14 @@
         this.status = CrnStatusType.get(type).id;
     }
 
+    public void setStatusTwo(Integer statusTwo){
+        this.statusTwo = statusTwo;
+        this.statusTypeTwo = CrnStatusType.get(statusTwo);
+    }
+
+    public void setStatusTwo(CrnStatusType type){
+        this.statusTypeTwo = type;
+        this.statusTwo = CrnStatusType.get(type).id;
+    }
+
 }

--
Gitblit v1.9.1