From 6278a504fb7d4f3dfb1f6d5d2890304ab784d139 Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期一, 09 六月 2025 17:08:47 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/model/command/RgvCommand.java |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/model/command/RgvCommand.java b/src/main/java/com/zy/core/model/command/RgvCommand.java
new file mode 100644
index 0000000..6b3a66d
--- /dev/null
+++ b/src/main/java/com/zy/core/model/command/RgvCommand.java
@@ -0,0 +1,60 @@
+package com.zy.core.model.command;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import com.zy.core.enums.RgvTaskModeType;
+import lombok.Data;
+
+/**
+ * RGV鍛戒护鎶ユ枃
+ */
+@Data
+public class RgvCommand {
+
+    // Rgv缂栧彿
+    private Integer rgvNo = 0;
+
+    // 宸ヤ綅1浠诲姟瀹屾垚纭浣�
+    private Short ackFinish1 = 0;
+
+    // 宸ヤ綅1浠诲姟鍙�
+    private Short taskNo1 = 0;
+
+    /**
+     * 浠诲姟妯″紡锛�
+     * 0 = 鏃�
+     * 1 = 鍙栬揣
+     * 2 = 鏀捐揣
+     * 3 = 鍙栨斁璐�
+     */
+    private Short taskMode1 = 0;
+
+    @JSONField(serialize = false)
+    private RgvTaskModeType taskModeType1;
+
+    /*
+    宸ヤ綅1婧愮珯
+     */
+    private Short sourceStaNo1 = 0;
+
+    /*
+    宸ヤ綅1鐩爣绔�
+     */
+    private Short destinationStaNo1 = 0;
+
+    /**
+     * 浠诲姟妯″紡锛�
+     * 0 = 鏈‘璁�
+     * 1 = 浠诲姟纭
+     */
+    private Short command = 0;
+
+    public void setTaskMode1(Short taskMode1){
+        this.taskMode1 = taskMode1;
+        this.taskModeType1 = RgvTaskModeType.get(taskModeType1);
+    }
+
+    public void setTaskMode1(RgvTaskModeType type1) {
+        this.taskModeType1 = type1;
+        this.taskMode1 = RgvTaskModeType.get(type1).id.shortValue();
+    }
+}

--
Gitblit v1.9.1