From c1aabd3aaa92b072591fc368d81ab2cc37a0aa14 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期五, 27 三月 2026 17:33:25 +0800
Subject: [PATCH] 路由变更

---
 Code/WMS/WIDESEA_WMSServer/WIDESEA_DTO/MES/MesRequestDto.cs |  243 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 243 insertions(+), 0 deletions(-)

diff --git a/Code/WMS/WIDESEA_WMSServer/WIDESEA_DTO/MES/MesRequestDto.cs b/Code/WMS/WIDESEA_WMSServer/WIDESEA_DTO/MES/MesRequestDto.cs
new file mode 100644
index 0000000..c118686
--- /dev/null
+++ b/Code/WMS/WIDESEA_WMSServer/WIDESEA_DTO/MES/MesRequestDto.cs
@@ -0,0 +1,243 @@
+using System;
+using System.Collections.Generic;
+
+namespace WIDESEA_DTO.MES
+{
+    #region 鎵樼洏鐢佃姱缁戝畾
+
+    /// <summary>
+    /// 鎵樼洏鐢佃姱缁戝畾 - 璇锋眰
+    /// </summary>
+    public class BindContainerRequest
+    {
+        /// <summary>
+        /// 璁惧缂栫爜
+        /// </summary>
+        public string EquipmentCode { get; set; }
+
+        /// <summary>
+        /// 璧勬簮缂栫爜
+        /// </summary>
+        public string ResourceCode { get; set; }
+
+        /// <summary>
+        /// 璋冪敤鏈湴鏃堕棿
+        /// </summary>
+        public DateTime LocalTime { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鐮�
+        /// </summary>
+        public string ContainerCode { get; set; }
+
+        /// <summary>
+        /// 缁戝畾鐨勭數鑺潯鐮佸垪琛�
+        /// </summary>
+        public List<ContainerSfcItem> ContainerSfcList { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔绫诲瀷锛�0-榛樿 1-杩涚珯 2-鍑虹珯 3-杩涘嚭绔�
+        /// </summary>
+        public int OperationType { get; set; }
+    }
+
+    /// <summary>
+    /// 鎵樼洏鐢佃姱椤�
+    /// </summary>
+    public class ContainerSfcItem
+    {
+        /// <summary>
+        /// 鐢佃姱鐮�
+        /// </summary>
+        public string Sfc { get; set; }
+
+        /// <summary>
+        /// 浣嶇疆淇℃伅
+        /// </summary>
+        public string Location { get; set; }
+    }
+
+    #endregion
+
+    #region 鎵樼洏鐢佃姱瑙g粦
+
+    /// <summary>
+    /// 鎵樼洏鐢佃姱瑙g粦 - 璇锋眰
+    /// </summary>
+    public class UnBindContainerRequest
+    {
+        /// <summary>
+        /// 璁惧缂栫爜
+        /// </summary>
+        public string EquipmentCode { get; set; }
+
+        /// <summary>
+        /// 璧勬簮缂栫爜
+        /// </summary>
+        public string ResourceCode { get; set; }
+
+        /// <summary>
+        /// 璋冪敤鏈湴鏃堕棿
+        /// </summary>
+        public DateTime LocalTime { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鐮�
+        /// </summary>
+        public string ContainCode { get; set; }
+
+        /// <summary>
+        /// 鐢佃姱鏉$爜缁�
+        /// </summary>
+        public List<string> SfcList { get; set; }
+    }
+
+    #endregion
+
+    #region 鎵樼洏NG鐢佃姱涓婃姤
+
+    /// <summary>
+    /// 鎵樼洏NG鐢佃姱涓婃姤 - 璇锋眰
+    /// </summary>
+    public class ContainerNgReportRequest
+    {
+        /// <summary>
+        /// 璁惧缂栫爜
+        /// </summary>
+        public string EquipmentCode { get; set; }
+
+        /// <summary>
+        /// 璧勬簮缂栫爜
+        /// </summary>
+        public string ResourceCode { get; set; }
+
+        /// <summary>
+        /// 璋冪敤鏈湴鏃堕棿
+        /// </summary>
+        public DateTime LocalTime { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鐮�
+        /// </summary>
+        public string ContainerCode { get; set; }
+
+        /// <summary>
+        /// NG鐢佃姱鏉$爜鍒楄〃
+        /// </summary>
+        public List<NgSfcItem> NgSfcList { get; set; }
+    }
+
+    /// <summary>
+    /// NG鐢佃姱椤�
+    /// </summary>
+    public class NgSfcItem
+    {
+        /// <summary>
+        /// 浜у搧鏉$爜
+        /// </summary>
+        public string Sfc { get; set; }
+
+        /// <summary>
+        /// NG浠g爜
+        /// </summary>
+        public string NgCode { get; set; }
+
+        /// <summary>
+        /// NG璁惧
+        /// </summary>
+        public string NgEquipmentCode { get; set; }
+
+        /// <summary>
+        /// NG璧勬簮
+        /// </summary>
+        public string NgResourceCode { get; set; }
+    }
+
+    #endregion
+
+    #region 鎵樼洏杩涚珯
+
+    /// <summary>
+    /// 鎵樼洏杩涚珯 - 璇锋眰
+    /// </summary>
+    public class InboundInContainerRequest
+    {
+        /// <summary>
+        /// 璁惧缂栫爜
+        /// </summary>
+        public string EquipmentCode { get; set; }
+
+        /// <summary>
+        /// 璧勬簮缂栫爜
+        /// </summary>
+        public string ResourceCode { get; set; }
+
+        /// <summary>
+        /// 璋冪敤鏈湴鏃堕棿
+        /// </summary>
+        public DateTime LocalTime { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鐮�
+        /// </summary>
+        public string ContainerCode { get; set; }
+    }
+
+    #endregion
+
+    #region 鎵樼洏鍑虹珯
+
+    /// <summary>
+    /// 鎵樼洏鍑虹珯 - 璇锋眰
+    /// </summary>
+    public class OutboundInContainerRequest
+    {
+        /// <summary>
+        /// 璁惧缂栫爜
+        /// </summary>
+        public string EquipmentCode { get; set; }
+
+        /// <summary>
+        /// 璧勬簮缂栫爜
+        /// </summary>
+        public string ResourceCode { get; set; }
+
+        /// <summary>
+        /// 璋冪敤鏈湴鏃堕棿
+        /// </summary>
+        public DateTime LocalTime { get; set; }
+
+        /// <summary>
+        /// 鎵樼洏鐮�
+        /// </summary>
+        public string ContainerCode { get; set; }
+
+        /// <summary>
+        /// 浜у搧鍙傛暟鍒楄〃
+        /// </summary>
+        public List<ParamItem> ParamList { get; set; }
+    }
+
+    /// <summary>
+    /// 鍙傛暟椤�
+    /// </summary>
+    public class ParamItem
+    {
+        /// <summary>
+        /// 鍙傛暟缂栫爜
+        /// </summary>
+        public string ParamCode { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟鍊�
+        /// </summary>
+        public string ParamValue { get; set; }
+
+        /// <summary>
+        /// 閲囬泦鍙傛暟鐨勬椂闂�
+        /// </summary>
+        public DateTime CollectionTime { get; set; }
+    }
+
+    #endregion
+}
\ No newline at end of file

--
Gitblit v1.9.3