From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期一, 07 七月 2025 17:31:38 +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