From 0071cf57931792eb2357a1e67a42bcaa9603c567 Mon Sep 17 00:00:00 2001
From: xiaojiao <xiaojiao@kaokeziliao.com>
Date: 星期五, 24 四月 2026 17:23:04 +0800
Subject: [PATCH] 4-24提交

---
 项目代码/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs |   68 ++++++++++++++++++++++++++--------
 1 files changed, 52 insertions(+), 16 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
index a3c444b..9eb1427 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WCSServer/WIDESEAWCS_DTO/AGV/AgvTaskSendDTO.cs"
@@ -1,4 +1,5 @@
-锘縰sing System;
+锘縰sing SixLabors.Fonts.Unicode;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -6,53 +7,88 @@
 
 namespace WIDESEAWCS_DTO.Agv
 {
-    public class MissionDataItem
+    public class MissionDataItem2
     {
         /// <summary>
-        /// 鎼繍鏂欑搴忓彿浠�1寮�濮�
+        /// 鎼繍璐ф灦搴忓彿浠�1寮�濮�
         /// </summary>
         public int Sequence { get; set; } = 1;
         /// <summary>
-        /// 鏂欑鍙�
+        /// 璐ф灦鍙�
         /// </summary>
         public string BinCode { get; set; }
         /// <summary>
-        /// 鏂欑鎵�鍦ㄧ殑璧峰鐐逛綅
+        /// 璐ф灦鎵�鍦ㄧ殑璧峰鐐逛綅
         /// </summary>
         public string StartPosition { get; set; }
         /// <summary>
-        /// 鏂欑鎵�鍦ㄧ殑璧峰妲戒綅
+        /// 璐ф灦鎵�鍦ㄧ殑璧峰妲戒綅
         /// </summary>
         public string StartSlotCode { get; set; }
         /// <summary>
-        /// 鍙栨枡绠辨椂涔嬪墠鏄惁闇�瑕佺‘璁�
+        /// 鍙栬揣鏋舵椂涔嬪墠鏄惁闇�瑕佺‘璁�
         /// </summary>
         public bool TakeActionConfirm { get; set; }
         /// <summary>
-        /// 鍙栨枡绠卞悗鏄惁闇�瑕侀�氱煡
+        /// 鍙栬揣鏋跺悗鏄惁闇�瑕侀�氱煡
         /// </summary>
         public bool TakeActionInform { get; set; }
         /// <summary>
-        /// 鏂欑鎵�鍦ㄧ殑鐩爣鐐逛綅
+        /// 璐ф灦鎵�鍦ㄧ殑鐩爣鐐逛綅
         /// </summary>
         public string EndPosition { get; set; }
         /// <summary>
-        /// 鏂欑鎵�鍦ㄧ殑鐩爣妲戒綅
+        /// 璐ф灦鎵�鍦ㄧ殑鐩爣妲戒綅
         /// </summary>
         public string EndSlotCode { get; set; }
         /// <summary>
-        /// 鏀炬枡绠辨椂涔嬪墠鏄惁闇�瑕佺‘璁�
+        /// 鏀捐揣鏋舵椂涔嬪墠鏄惁闇�瑕佺‘璁�
         /// </summary>
         public bool PutActionConfirm { get; set; }
         /// <summary>
-        /// 鏀炬枡绠卞悗鏄惁闇�瑕侀�氱煡
+        /// 鏀捐揣鏋跺悗鏄惁闇�瑕侀�氱煡
         /// </summary>
         public bool PutActionInform { get; set; }
     }
     /// <summary>
-    /// AGV浠诲姟鍙戦��
+    ///璐ф灦绉诲姩浠诲姟(missionType=RACK_MOVE)
     /// </summary>
-    public class AgvTaskSendDTO
+    public class MissionDataItem 
+    {
+        /// <summary>
+        /// 鎼繍璐ф灦搴忓彿浠�1寮�濮�
+        /// </summary>
+        public int Sequence { get; set; } = 1;
+        
+        /// <summary>
+        /// 浣滀笟璺緞浣嶇疆(鏀剧疆鐨勪綅缃�)
+        /// </summary>
+        public string Position { get; set; }
+
+        /// <summary>
+        /// 浣滀笟浣嶇疆绫诲瀷锛氱偣浣嶏細NODE_POINT 鍖哄煙锛歂ODE_AREA
+        /// </summary>
+        public string Type { get; set; } = "NODE_POINT";
+
+        /// <summary>
+        /// 浣滀笟鐐逛綅鏄惁闇�瑕佹斁涓嬭揣鏋�
+        /// </summary>
+        public bool PutDown { get; set; } = false;
+
+        /// <summary>
+        /// 褰撳墠浠诲姟鐐圭粨鏉熷悗鏀捐绛栫暐锛涜嚜鍔� AUTO 鎵嬪姩 MANUAL 
+        /// </summary>
+        public string PassStrategy { get; set; } = "AUTO";
+
+        /// <summary>
+        /// 鑷姩瑙﹀彂绂诲紑褰撳墠浠诲姟鑺傜偣鐨勬椂闂达紝榛樿鍗曚綅:姣
+        /// </summary>
+        public int WaitingMillis { get; set; } = 0;
+    }
+        /// <summary>
+        /// AGV浠诲姟鍙戦��
+        /// </summary>
+        public class AgvTaskSendDTO
     {
         /// <summary>
         /// 搴撳瓨缁勭粐ID
@@ -67,9 +103,9 @@
         /// </summary>
         public string MissionCode { get; set; }
         /// <summary>
-        /// 浠诲姟绫诲瀷锛歅ICKER_MOVE
+        /// 浠诲姟绫诲瀷锛歊ACK_MOVE
         /// </summary>
-        public string MissionType { get; set; } = "PICKER_MOVE";
+        public string MissionType { get; set; } = "RACK_MOVE";
         /// <summary>
         /// 浠诲姟鐪嬫澘灞曠ず浠诲姟绫诲瀷
         /// </summary>

--
Gitblit v1.9.3