From a93b0e99036c24b9bd58c79bf5e7364b1ba28bae Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期二, 01 七月 2025 16:02:33 +0800
Subject: [PATCH] 福建佳通-流程优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/api/ApiModel.cs |  207 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 207 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/api/ApiModel.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/api/ApiModel.cs
new file mode 100644
index 0000000..ce4a67e
--- /dev/null
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/api/ApiModel.cs
@@ -0,0 +1,207 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace HH.WCS.Mobox3.FJJT.api {
+    /// <summary>
+    /// 閫氱敤model
+    /// </summary>
+    public class ApiModel {
+        #region hosttoagv 鐩稿叧
+        /// <summary>
+        /// 杩斿洖缁檋osttoagv
+        /// </summary>
+        public class ReturnResult {
+            public int ResultCode { get; set; }
+            public string ResultMsg { get; set; }
+
+        }
+        /// <summary>
+        /// hosttoagv涓婃姤浠诲姟鐘舵�
+        /// </summary>
+        public class AgvTaskState {
+            public int State { get; set; }
+            public string No { get; set; }
+            public string ForkliftNo { get; set; }
+            public string ErrCode { get; set; }
+            public string LockNo { get; set; }
+            public string Ext1 { get; set; }
+            public string Ext2 { get; set; }
+            public string N_CNTR_COUNT { get; set; }
+            public string ExtData { get; set; }
+        }
+        /// <summary>
+        /// hosttoagv涓婃姤杞﹁締鐘舵�锛堝弬鏁板湪hosttoagv鏈嶅姟閰嶇疆锛屽彲淇敼锛�+        /// </summary>
+        public class AgvDeviceStatus {
+            public string forkliftNo { get; set; }
+
+            public string errCode { get; set; }
+
+            public string errCode2 { get; set; }
+
+            public string faildCode { get; set; }
+
+            public string xPos { get; set; }
+
+            public string yPos { get; set; }
+            public string battery { get; set; }
+            public string detail { get; set; }
+            public string infoType { get; set; }
+            public string inMapRoute { get; set; }
+            public string CumInfo { get; set; }
+        }
+        /// <summary>
+        /// osttoagv涓婃姤鍏跺畠浜嬩欢淇℃伅
+        /// </summary>
+        public class AgvEventInfo {
+            public int Code { get; set; }
+            public string CarID { get; set; }
+            public string Param1 { get; set; }
+            public string Param2 { get; set; }
+            public string Param3 { get; set; }
+
+        }
+
+        #endregion
+
+        #region mobox 鐩稿叧
+        /// <summary>
+        /// mobox 鍙栨秷浠诲姟銆佹爣璁板畬鎴愪换鍔�+        /// </summary>
+        public class MoboxTaskBase {
+            public string TaskNo { get; set; }
+        }
+        /// <summary>
+        /// mobox 鎺ュ彛杩斿洖
+        /// </summary>
+        public class SimpleResult {
+
+            public int resultCode { get; set; }
+            public string resultMsg { get; set; }
+            public List<object> result { get; set; } = new List<object>();
+        }
+
+        public class ResponseResult
+        {
+            public int code { get; set; } = 200;
+            public string msg { get; set; }
+            public object data { get; set; } 
+        }
+
+        /// <summary>
+        /// 鍒嗘嫞纭
+        /// </summary>
+        public class SortingResultCheck {
+            public string sortNo { get; set; }
+            public string cntrCode { get;set; }
+            public string itemCode { get; set; }
+            public float qty { get; set; }
+        }
+        public class CheckSortingWholeCntr {
+            public string cntr { get; set; }
+            /// <summary>
+            /// 榛樿0锛�琛ㄧず鑷姩鐢熸垚鍒嗘嫞缁撴灉
+            /// </summary>
+            public int autoSort { get; set; }
+        }
+        public class InstockInfo {
+            public  string start { get; set; }
+            public string cntr { get; set; }
+        }
+        /// <summary>
+        /// lua璋冪敤鎺ュ彛锛岀爜鐩樹俊鎭�+        /// </summary>
+        public class PalletSorting {
+            public string cntr_code { get; set; }
+            public string item_code { get; set; }
+            public float qty { get; set; }
+            public string arrival_no { get; set; }
+        }
+        public class PalletSorting1 {
+            public string cntr_code { get; set; }
+            public string bar_code { get; set; }
+            public string org { get; set; }
+            public float qty { get; set; }
+        }
+
+        public class ShippingOrderCheck {
+            /// <summary>
+            /// 澶氫釜鍙戣揣鍗曞彿
+            /// </summary>
+            public string out_nos { get; set; }
+        }
+        public class SortingOrderCheck {
+            
+            public string s_no { get; set; }
+        }
+        #endregion
+    }
+
+    /// <summary>
+    /// 椤圭洰璁㈠埗model
+    /// </summary>
+    public class OtherModel {
+        /// <summary>
+        /// mobox3鎺ュ彛鏇夸唬锛屽叆搴撳崟淇℃伅
+        /// </summary>
+        public class Putaway_Order_In {
+            public DataInfo Data { get; set; }
+
+            public class DataInfo {
+                /// <summary>
+                /// 鍏ュ簱鍗曞彿(鍞竴)
+                /// </summary>
+                public string arrival_no { get; set; }
+                /// <summary>
+                /// 鍗曟嵁绫诲瀷
+                /// </summary>
+                public string op_type { get; set; }
+                public List<Detail> items { get; set; }
+            }
+            public class Detail {
+
+                public string item_code { get; set; }
+                /// <summary>
+                /// 淇濈暀4浣嶅皬鏁�+                /// </summary>
+                public float qty { get; set; }
+                public string batch_no { get; set; }
+            }
+        }
+
+        public class OutboundOrder {
+            public DataInfo1 Data { get; set; }
+            public class DataInfo1 {
+                /// <summary>
+                /// 鍑哄簱鍗曞彿(鍞竴)
+                /// </summary>
+                public string out_no { get; set; }
+                /// <summary>
+                /// 鍗曟嵁绫诲瀷
+                /// </summary>
+                public string op_type { get; set; }
+                /// <summary>
+                /// 鐢熶骇鍑哄簱鐨勯渶瑕佹寚瀹氱嚎杈瑰簱鍖�+                /// </summary>
+                public string line_area { get; set; }
+                public List<Detail1> items { get; set; }
+            }
+            public class Detail1 {
+
+                public string item_code { get; set; }
+                /// <summary>
+                /// 淇濈暀4浣嶅皬鏁�+                /// </summary>
+                public float qty { get; set; }
+                public string batch_no { get; set; }
+            }
+        }
+        public class ApiBaseModel {
+            public string Name { get; set; }
+            public string Source { get; set; }
+        }
+    }
+}

--
Gitblit v1.9.1