From 3d2f1d836cd271a51f0c02b99f538070a783139d Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期一, 23 九月 2024 08:17:15 +0800 Subject: [PATCH] 增加WCS接受WMS下发任务的方法 --- Admin.NET/WCS.Application/Model/TaskRequest.cs | 89 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 86 insertions(+), 3 deletions(-) diff --git a/Admin.NET/WCS.Application/Model/TaskRequest.cs b/Admin.NET/WCS.Application/Model/TaskRequest.cs index 04fcceb..3767fa9 100644 --- a/Admin.NET/WCS.Application/Model/TaskRequest.cs +++ b/Admin.NET/WCS.Application/Model/TaskRequest.cs @@ -4,15 +4,98 @@ { public string TaskNo { get; set; } // 浠诲姟鍙� public string PalletNo { get; set; } // 鎵樼洏鍙� - public string TaskType { get; set; } // 浠诲姟绫诲瀷 + public TaskTypeEnum TaskType { get; set; } // 浠诲姟绫诲瀷 public TaskStatusEnum TaskStatus { get; set; } // 浠诲姟鐘舵�� 0 绛夊緟鎵ц 1 姝e湪鎵ц 2 鎵ц瀹屾垚 3 寮傚父缁撴潫 4 浠诲姟鍙栨秷 } +public class TaskRequestWMS +{ + public string TaskNo { get; set; } // 浠诲姟鍙� + public string PalletNo { get; set; } // 鎵樼洏鍙� + public string TaskType { get; set; } // 浠诲姟绫诲瀷 + public string TaskStatus { get; set; } // 浠诲姟鐘舵�� 0 绛夊緟鎵ц 1 姝e湪鎵ц 2 鎵ц瀹屾垚 3 寮傚父缁撴潫 4 浠诲姟鍙栨秷 +} + +/// <summary> +/// 鐢宠宸烽亾WMS杩斿洖鐨勫疄浣� +/// </summary> public class ResponseTasks { public string StatusCode { get; set; } - public string Success { get; set; } + public int Success { get; set; } public string Message { get; set; } - public WcsTask TaskList { get; set; } + public ResponseTasksModel TaskList { get; set; } } + +/// <summary> +/// 浠诲姟瀹屾垚 WMS杩斿洖瀹炰綋 +/// </summary> +public class ResponseModel +{ + public int StatusCode { get; set; } + public string Msg { get; set; } + +} + +public class ResponseTasksModel +{ + /// <summary> + /// 浠诲姟鍙� + /// </summary> + public string TaskNo { get; set; } + + /// <summary> + /// 浠诲姟绫诲瀷 + /// </summary> + public string TaskType { get; set; } + + /// <summary> + /// 鎵樼洏鍙� + /// </summary> + public string PalletNo { get; set; } + + /// <summary> + /// 璧峰浣嶇疆 + /// </summary> + public string StartLocate { get; set; } + + /// <summary> + /// 璧峰宸烽亾 + /// </summary> + public string StartRoadway { get; set; } + + /// <summary> + /// 缁撴潫浣嶇疆 + /// </summary> + public string EndLocate { get; set; } + + /// <summary> + /// 鐩爣宸烽亾 + /// </summary> + public string EndRoadway { get; set; } + + /// <summary> + /// 鍑哄簱鍙� + /// </summary> + public string OutMode { get; set; } + + /// <summary> + /// 椤哄簭-浼樺厛绾� + /// </summary> + public int Order { get; set; } + +} + +/// <summary> +/// 鐢宠鍏ュ簱浠诲姟 宸烽亾鎴栧偍浣� +/// </summary> +public class RequestAsnTask +{ + public string PalletNo { get; set; } + public string HouseNo { get; set; } + public string RoadWayNo { get; set; } + public string TaskModel { get; set; } +} + + -- Gitblit v1.8.0