From df03a2ab71e26e404af2cd8d70692c748e0e7054 Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期四, 23 十月 2025 21:58:47 +0800
Subject: [PATCH] 添加温度设备表,以及小车报警表

---
 新建文件夹/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs |  150 +++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 137 insertions(+), 13 deletions(-)

diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs"
index cecff51..a2a224a 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_DTO/SquareCabin/TowcsDto.cs"
@@ -20,7 +20,7 @@
             /// </summary>
             public string msg { get; set; }
 
-            public string  success { get; set; }
+            public string success { get; set; }
 
             /// <summary>
             /// 涓氬姟鏁版嵁
@@ -29,6 +29,7 @@
         }
 
         //鍚憌cs鍏ュ簱鍗�
+        #region 鍚憌cs鍏ュ簱鍗�
         public class ToediInInfo
         {
             /// <summary>
@@ -146,11 +147,13 @@
             /// </summary>
             public string quantity { get; set; }
         }
+        #endregion
 
 
         /// <summary>
         /// 鍚憌cs鍑哄簱鍗�
         /// </summary>
+        #region 鍚憌cs鍑哄簱鍗�
         public class ToediOutInfo
         {
             /// <summary>
@@ -165,7 +168,7 @@
             /// <summary>
             /// 澶栭儴鍑哄簱鍗曞彿锛堝敮涓�鏍囪瘑锛�
             /// </summary>
-            public String  externalOrderNo { get; set; }
+            public String externalOrderNo { get; set; }
 
             /// <summary>
             /// 璁㈠崟绫诲瀷
@@ -173,12 +176,12 @@
             //20:鐩樼偣鍑哄簱鍗�
             //30:鐩樹簭鍑哄簱鍗�
             /// </summary>
-            public string  outOrderType { get; set; }
+            public string outOrderType { get; set; }
 
             /// <summary>
             /// 浼樺厛绾�1-5
             /// </summary>
-            public int  priority { get; set; }
+            public int priority { get; set; }
 
 
             /// <summary>
@@ -190,7 +193,7 @@
             /// <summary>
             /// 鍑哄簱鏄庣粏璇︽儏
             /// </summary>
-            public List<ToeOutdiInDetail> details { get; set; }     
+            public List<ToeOutdiInDetail> details { get; set; }
 
         }
 
@@ -202,27 +205,27 @@
             /// <summary>
             /// 鎵瑰彿
             /// </summary>
-            public string  batchNo { get; set; }
+            public string batchNo { get; set; }
 
             /// <summary>
             /// 浜у搧code濡傛灉涓簄ull浣跨敤鍚嶇О+瑙勬牸鏌ユ壘sku
             /// </summary>
-            public string  productCode { get; set; }
+            public string productCode { get; set; }
 
             /// <summary>
             /// sku鍚嶇О
             /// </summary>
-            public string  productName { get; set; }
+            public string productName { get; set; }
 
             /// <summary>
             /// sku瑙勬牸
             /// </summary>
-            public string productSpecifications  { get; set; }
+            public string productSpecifications { get; set; }
 
             /// <summary>
             /// 鏁伴噺
             /// </summary>
-            public int  quantity { get; set; }
+            public int quantity { get; set; }
 
             /// <summary>
             /// 鐩樹簭鏄庣粏
@@ -245,6 +248,7 @@
             /// </summary>
             public string quantity { get; set; }
         }
+        #endregion
 
 
         //浜у搧鍚屾鎺ュ彛
@@ -271,7 +275,12 @@
             /// <summary>
             /// 浜у搧鏉$爜
             /// </summary>
-            public string  productBarCode{ get; set; }
+            public string productBarCode { get; set; }
+
+            /// <summary>
+            /// 鑽墏
+            /// </summary>
+            public string medicine { get; set; }
 
             /// <summary>
             /// 瑙勬牸
@@ -307,11 +316,12 @@
             /// 鏄惁鍒犻櫎
             /// </summary>
             public string isDelete { get; set; }
-       
+
         }
 
 
         //wcs璁㈠崟鍥炰紶
+        #region wcs璁㈠崟鍥炰紶
         public class EdiOrderCallbackRequest
         {
             public string customerCode { get; set; }
@@ -337,7 +347,7 @@
             /// </summary>
             public string productSpecifications { get; set; }
             public DateTime finishDate { get; set; } //瀹屾垚鏃堕棿
-             // 鏂板瀛楁锛堢洏鐐圭敤锛�                                     
+                                                     // 鏂板瀛楁锛堢洏鐐圭敤锛�                                     
             public decimal? ea { get; set; }
             public int? isLossOrProfit { get; set; }
 
@@ -389,5 +399,119 @@
             public string palletCode { get; set; }
         }
 
+        #endregion
+
+
+        #region 灏忚溅鎶ヨ淇℃伅
+        /// <summary>
+        /// 璁惧鐘舵�佹暟鎹�
+        /// </summary>
+        public class DeviceStatusData
+        {
+            /// <summary>
+            /// 灏忚溅闃熷垪淇℃伅
+            /// </summary>
+            public List<RobotDevice> robot { get; set; }
+
+            /// <summary>
+            /// 灏忚溅鐘舵�佺粺璁�
+            /// </summary>
+            public StateStatistics stateStatistics { get; set; }
+
+
+            /// <summary>
+            /// 鍒嗘嫞鏍嬪彴闃熷垪淇℃伅
+            /// </summary>
+            public List<SorterDevice> sorters { get; set; }
+        }
+
+        /// <summary>
+        /// 鏈哄櫒浜鸿澶�
+        /// </summary>
+        public class RobotDevice
+        {
+            /// <summary>
+            /// 灏忚溅鍚嶇О
+            /// </summary>
+            public string robotName { get; set; }
+
+            /// <summary>
+            /// 灏忚溅缂栫爜
+            /// </summary>
+            public string robotCode { get; set; }
+
+            /// <summary>
+            /// 灏忚溅鐘舵��
+            /// </summary>
+            public string status { get; set; }
+
+            public string position { get; set; }
+            public string deviceOrient { get; set; }
+            public string cargoStatus { get; set; }
+            public string containerCode { get; set; }
+            public string battery { get; set; }
+            public string start { get; set; }
+            public string end { get; set; }
+            public string totalDistance { get; set; }
+            public string robotFrequency { get; set; }
+            public string workTime { get; set; }
+        }
+
+        /// <summary>
+        /// 鍒嗘嫞鍙拌澶�
+        /// </summary>
+        public class SorterDevice
+        {
+            /// <summary>
+            /// 鍒嗘嫞鍙板悕绉�
+            /// </summary>
+            public string sorterName { get; set; }
+
+
+            /// <summary>
+            /// 鍒嗘嫞鍙扮紪鐮�
+            /// </summary>
+            public string sorterCode { get; set; }
+
+            /// <summary>
+            /// 鍒嗘嫞鍙扮姸鎬�
+            /// </summary>
+            public string status { get; set; }
+            public string position { get; set; }
+        }
+
+        /// <summary>
+        /// 鐘舵�佺粺璁�
+        /// </summary>
+        public class StateStatistics
+        {
+            /// <summary>
+            /// 鍙敤
+            /// </summary>
+            public int enable { get; set; }
+
+            /// <summary>
+            /// 鍏呯數涓�
+            /// </summary>
+            public int charging { get; set; }
+
+            /// <summary>
+            /// 涓嶅彲鐢�
+            /// </summary>
+            public int disabled { get; set; }
+            /// <summary>
+            /// 鍙戠敓閿欒
+            /// </summary>
+            public int error { get; set; }
+            /// <summary>
+            /// 绂诲簱
+            /// </summary>
+            public int down { get; set; }
+            /// <summary>
+            /// 琚崰鐢�
+            /// </summary>
+            public int occupied { get; set; }
+        }
+        #endregion
     }
 }

--
Gitblit v1.9.3