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