From 64ec1a7fb55389d8db371d112e49f741de866796 Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期三, 18 六月 2025 16:41:26 +0800
Subject: [PATCH] 业务开发与优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs |  166 +++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 142 insertions(+), 24 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
index 565a7a7..5e49840 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.DaYang/api/ApiModel.cs
@@ -82,6 +82,14 @@
         {
             public string TaskNo { get; set; }
         }
+
+        /// <summary>
+        /// 鍙犵洏鏈虹姸鎬佸垏鎹�+        /// </summary>
+        public class MoboxChangeStatus
+        {
+            public string Type { get; set; }
+        }
         /// <summary>
         /// mobox 鎺ュ彛杩斿洖
         /// </summary>
@@ -175,7 +183,7 @@
             /// <summary>
             /// 鎵樼洏缂栫爜
             /// </summary>
-            public string CntrCode { get; set; }
+            public string ItemCode { get; set; }
 
         }
 
@@ -256,29 +264,118 @@
         /// <summary>
         /// 璁惧淇″彿鍙嶉
         /// </summary>
-        public partial class PutInModel
+        public partial class NotifyDeviceSignalModel
         {
             /// <summary>
-            /// 璧风偣
+            /// 鎵樼洏鍙凤紝鍙┖锛屽涓墭鐩樺彿鍙互鎷兼帴
             /// </summary>
-            public string startBit { get; set; }
+            [JsonProperty("cntrNo")]
+            public string CntrNo { get; set; }
 
+            /// <summary>
+            /// 璁惧缂栧彿
+            /// </summary>
+            [JsonProperty("deviceNo")]
+            public string DeviceNo { get; set; }
+
+            [JsonProperty("extData")]
+            public Dictionary<string, object>[] ExtData { get; set; }
+
+            /// <summary>
+            /// 璐т綅锛屼笂鏂欑偣銆佷笅鏂欑偣銆佽鐮佷綅銆佺О閲嶄綅
+            /// </summary>
+            [JsonProperty("loc")]
+            public string Loc { get; set; }
+
+            /// <summary>
+            /// 璇锋眰绫诲瀷锛�:鍏ュ簱鐢宠
+            /// </summary>
+            [JsonProperty("signalType")]
+            public int SignalType { get; set; }
         }
+
+        /// <summary>
+        /// 浠诲姟鐘舵�鍙嶉
+        /// </summary>
+        public partial class NotifyTaskStatusModel
+        {
+            /// <summary>
+            /// 璁惧鍙�+            /// </summary>
+            [JsonProperty("deviceNo")]
+            public string DeviceNo { get; set; }
+
+            /// <summary>
+            /// 寮傚父浠g爜锛屼富瑕佹槸閽堝鍚勭寮傚父鍙栨秷鐨勬弿杩�+            /// </summary>
+            [JsonProperty("errCode")]
+            public int ErrCode { get; set; }
+
+            /// <summary>
+            /// 褰撳墠鎵樼洏浣嶇疆
+            /// </summary>
+            [JsonProperty("loc")]
+            public string Loc { get; set; }
+
+            /// <summary>
+            /// 浠诲姟鐘舵�锛�锛氬紑濮�鎵ц涓紱2锛氬畬鎴愶紱3锛氬噯澶囧彇璐э紱4锛氬彇璐у畬鎴愶紱5锛氬噯澶囧嵏璐э紱6锛氬嵏璐у畬鎴愶紱7锛氬紓甯稿彇娑堬紱8锛氬己鍒跺畬鎴�+            /// </summary>
+            [JsonProperty("status")]
+            public int Status { get; set; }
+
+            /// <summary>
+            /// wcs鐨勫瓙浠诲姟鍙凤紝濡傛灉wcs浠诲姟鎷嗗垎浜嗭紝鍙互涓�捣涓婃姤瀛愪换鍔″彿锛屾柟渚挎棩蹇楄拷韪�+            /// </summary>
+            [JsonProperty("subTaskNo")]
+            public string SubTaskNo { get; set; }
+
+            /// <summary>
+            /// 浠诲姟鍙�+            /// </summary>
+            [JsonProperty("taskNo")]
+            public string TaskNo { get; set; }
+        }
+
+        /// <summary>
+        /// 鑾峰彇鎵樼洏鐗╂枡淇℃伅
+        /// </summary>
+        public partial class GetCntrInfoModel
+        {
+            /// <summary>
+            /// 鎵樼洏鍙�+            /// </summary>
+            [JsonProperty("cntrNo")]
+            public string CntrNo { get; set; }
+        }
+
+     
 
         #endregion
 
         #region 澶ф磱绔嬪簱鎺ュ彛鎺ユ敹杩斿洖鍙傛暟
-      
+
         /// <summary>
         /// 璁惧淇℃伅杩斿洖
         /// </summary>
-        public partial class Result<T>
+        public partial class Results<T>
         {
             [JsonProperty("code")]
             public long Code { get; set; }
 
             [JsonProperty("data")]
             public List<T> Data { get; set; }
+
+            [JsonProperty("msg")]
+            public string Msg { get; set; }
+        }
+
+        public partial class Result<T>
+        {
+            [JsonProperty("code")]
+            public int Code { get; set; }
+
+            [JsonProperty("data")]
+            public T Data { get; set; }
 
             [JsonProperty("msg")]
             public string Msg { get; set; }
@@ -318,42 +415,63 @@
             [JsonProperty("workStatus")]
             public int WorkStatus { get; set; }
         }
+
         /// <summary>
-        /// 璁惧淇″彿鍙嶉
+        /// 鐢宠缁堢偣
         /// </summary>
-        public partial class EquipmentInfoModel
+        public partial class ApplyDestModel
         {
             /// <summary>
-            /// 鎵樼洏鍙凤紝鍙┖锛屽涓墭鐩樺彿鍙互鎷兼帴
+            /// 鐢宠绫诲瀷锛�锛氬爢鍨涙満鏀捐揣寮傚父鐢宠鏂扮粓鐐癸紱2锛氳緭閫佺嚎鍒拌揪鎺ラ┏浣嶇敵璇风粓鐐癸紱
             /// </summary>
-            [JsonProperty("cntrNo")]
-            public string CntrNo { get; set; }
+            [JsonProperty("applyType")]
+            public long ApplyType { get; set; }
 
             /// <summary>
-            /// 璁惧缂栧彿
-            /// </summary>
-            [JsonProperty("deviceNo")]
-            public string DeviceNo { get; set; }
-
-            [JsonProperty("extData")]
-            public Dictionary<string, object>[] ExtData { get; set; }
-
-            /// <summary>
-            /// 璐т綅锛屼笂鏂欑偣銆佷笅鏂欑偣銆佽鐮佷綅銆佺О閲嶄綅
+            /// 褰撳墠浣嶇疆锛寃cs鑷鎺у埗鎵樼洏鍒扮壒瀹氱殑鍏ュ彛鏃讹紝wms鏍规嵁浣嶇疆璁$畻缁堢偣
             /// </summary>
             [JsonProperty("loc")]
             public string Loc { get; set; }
 
             /// <summary>
-            /// 璇锋眰绫诲瀷锛�:鍏ュ簱鐢宠
+            /// 浠诲姟鍙�             /// </summary>
-            [JsonProperty("signalType")]
-            public long SignalType { get; set; }
+            [JsonProperty("taskNo")]
+            public string TaskNo { get; set; }
+        }
+
+        /// <summary>
+        /// 鐢宠缁堢偣杩斿洖
+        /// </summary>
+        public partial class ReseltApplyDestModel
+        {
+            [JsonProperty("loc")]
+            public string Loc { get; set; }
         }
         public partial class Empty
         {
          
         }
+
+        /// <summary>
+        /// 璁惧鐘舵�鍒囨崲
+        /// </summary>
+        public partial class ChangeStatusModel
+        {
+            /// <summary>
+            /// 璁惧缂栫爜
+            /// </summary>
+            [JsonProperty("deviceNo")]
+            public string DeviceNo { get; set; }
+
+            /// <summary>
+            /// 妯″紡绫诲瀷锛�锛氬彔鎵樻ā寮�2锛氭媶鎵樻ā寮�+            /// 鍙犳墭妯″紡锛屼笉闇�鎷嗗垎鎵樼洏鍒板叆搴撳彛銆�+            /// 鎷嗘墭妯″紡锛岄渶瑕佹媶鍒嗘墭鐩樺埌鍏ュ簱鍙�+            /// </summary>
+            [JsonProperty("Type")]
+            public string Type { get; set; }
+        }
         #endregion
     }
 

--
Gitblit v1.9.1