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