From 429bb4abbaea6fd6be33dcf62735d4ada5070b63 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期日, 19 五月 2024 17:51:03 +0800
Subject: [PATCH] 优化逻辑提高AGV任务效率

---
 代码管理/WMS/WMS_Server/WIDESEA_Entity/ToAGV/RequestTask.cs |  116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 116 insertions(+), 0 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_Entity/ToAGV/RequestTask.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_Entity/ToAGV/RequestTask.cs"
index a236cdb..9782528 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_Entity/ToAGV/RequestTask.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WMS/WMS_Server/WIDESEA_Entity/ToAGV/RequestTask.cs"
@@ -65,6 +65,122 @@
         #endregion
     }
     /// <summary>
+    /// 璧风偣浠诲姟涓嬪彂淇℃伅
+    /// </summary>
+    public class RequestFromTask
+    {
+        /// <summary>
+        /// 浣滀笟浠诲姟鍙�
+        /// </summary>
+        public string TASK_NO { get; set; }
+        /// <summary>
+        /// 璧风偣
+        /// </summary>
+        public string FROM_POSITION { get; set; }
+        /// <summary>
+        /// 缁堢偣
+        /// </summary>
+        //public string TO_POSITION { get; set; }
+        /// <summary>
+        /// 浠诲姟绛夌骇
+        /// </summary>
+        public int? Grade { get; set; } = 0;
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        public int Quantity { get; set; }
+
+        ///<summary>
+        /// 杞繍鎵樼洏鏃讹紝璧风偣搴曢儴鍑犱釜鎵樼洏锛屽叆鍫嗗彔瀹屽叏閮ㄨ浆杩愬垯涓�0锛屽鏋滆浆杩愪簲灞備笂鐨勪竴涓垯涓�4锛屼笂闈㈡暟閲忓垯涓�1
+        ///</summary>
+        public int StarQuantity { get; set; }
+
+        ///<summary>
+        /// 杞繍鎵樼洏鏃讹紝缁堢偣搴曢儴鍑犱釜鎵樼洏锛屽叆鍫嗗彔瀹屽叏閮ㄨ浆杩愬垯涓�0锛屽鏋滆浆杩愪簲灞備笂鐨勪竴涓垯涓�4锛屼笂闈㈡暟閲忓垯涓�1
+        ///</summary>
+        public int EndQuantity { get; set; }
+        /// <summary>
+        /// 鎵樼洏绫诲瀷 1灏忔墭鐩橈紝2澶ф墭鐩�
+        /// </summary>
+        public int TrayType { get; set; }
+        /// <summary>
+        /// 浠诲姟绫诲瀷 1杞繍杞﹁疆浠诲姟锛�2杞繍绌烘墭鐩樹换鍔�
+        /// </summary>
+        public int TaskType { get; set; }
+        /// <summary>
+        /// 鐗╂枡淇℃伅
+        /// </summary>
+        public string Material { get; set; }
+        #region 杞﹁疆鏁版嵁
+        public float A { get; set; }
+        public float B { get; set; }
+        public float C { get; set; }
+        public float D { get; set; }
+        public float E { get; set; }
+        public float F { get; set; }
+        public float G { get; set; }
+        public float H { get; set; }
+        #endregion
+    }
+    /// <summary>
+    /// 缁堢偣浠诲姟涓嬪彂淇℃伅
+    /// </summary>
+    public class RequestToaddTask
+    {
+        /// <summary>
+        /// 浣滀笟浠诲姟鍙�
+        /// </summary>
+        public string TASK_NO { get; set; }
+        /// <summary>
+        /// 璧风偣
+        /// </summary>
+        //public string FROM_POSITION { get; set; }
+        /// <summary>
+        /// 缁堢偣
+        /// </summary>
+        public string TO_POSITION { get; set; }
+        /// <summary>
+        /// 浠诲姟绛夌骇
+        /// </summary>
+        public int? Grade { get; set; } = 0;
+        /// <summary>
+        /// 鏁伴噺
+        /// </summary>
+        public int Quantity { get; set; }
+
+        ///<summary>
+        /// 杞繍鎵樼洏鏃讹紝璧风偣搴曢儴鍑犱釜鎵樼洏锛屽叆鍫嗗彔瀹屽叏閮ㄨ浆杩愬垯涓�0锛屽鏋滆浆杩愪簲灞備笂鐨勪竴涓垯涓�4锛屼笂闈㈡暟閲忓垯涓�1
+        ///</summary>
+        public int StarQuantity { get; set; }
+
+        ///<summary>
+        /// 杞繍鎵樼洏鏃讹紝缁堢偣搴曢儴鍑犱釜鎵樼洏锛屽叆鍫嗗彔瀹屽叏閮ㄨ浆杩愬垯涓�0锛屽鏋滆浆杩愪簲灞備笂鐨勪竴涓垯涓�4锛屼笂闈㈡暟閲忓垯涓�1
+        ///</summary>
+        public int EndQuantity { get; set; }
+        /// <summary>
+        /// 鎵樼洏绫诲瀷 1灏忔墭鐩橈紝2澶ф墭鐩�
+        /// </summary>
+        public int TrayType { get; set; }
+        /// <summary>
+        /// 浠诲姟绫诲瀷 1杞繍杞﹁疆浠诲姟锛�2杞繍绌烘墭鐩樹换鍔�
+        /// </summary>
+        public int TaskType { get; set; }
+        /// <summary>
+        /// 鐗╂枡淇℃伅
+        /// </summary>
+        public string Material { get; set; }
+        #region 杞﹁疆鏁版嵁
+        public float A { get; set; }
+        public float B { get; set; }
+        public float C { get; set; }
+        public float D { get; set; }
+        public float E { get; set; }
+        public float F { get; set; }
+        public float G { get; set; }
+        public float H { get; set; }
+        #endregion
+    }
+    /// <summary>
     /// AGV鍙嶉淇℃伅
     /// </summary>
     public class Respone

--
Gitblit v1.9.3