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