From 2920728d7908da2ee196f3af8b3d1c635696e9a1 Mon Sep 17 00:00:00 2001 From: zwc <526854230@qq.com> Date: 星期三, 15 一月 2025 15:47:15 +0800 Subject: [PATCH] 修改问题 --- Wms/Model/InterFaceModel/HttpModel.cs | 527 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 518 insertions(+), 9 deletions(-) diff --git a/Wms/Model/InterFaceModel/HttpModel.cs b/Wms/Model/InterFaceModel/HttpModel.cs index 43afea7..c4b9322 100644 --- a/Wms/Model/InterFaceModel/HttpModel.cs +++ b/Wms/Model/InterFaceModel/HttpModel.cs @@ -6,6 +6,17 @@ namespace Model.InterFaceModel { /// <summary> + /// 澶栭儴绯荤粺杩斿洖鍙傛暟 + /// </summary> + public class HttpReturnModel + { + public string Success { get; set; } + public string Message { get; set; } + } + + #region Erp-Model + + /// <summary> /// 鍙戦�佹帴鏀秂rp鎺ュ彛鍙傛暟鐨刴odel /// </summary> public class ErpModel @@ -19,6 +30,78 @@ /// </summary> public string Message { get; set; } } + + #endregion + + #region MES-Model + + /// <summary> + /// 鎺ユ敹mes鎺ュ彛鍙傛暟鐨刴odel + /// </summary> + public class MesModel + { + /// <summary> + /// 鐘舵�佺爜 0 鎴愬姛 -1澶辫触 + /// </summary> + public string status { get; set; } + /// <summary> + /// 淇℃伅璇︽儏 + /// </summary> + public string message { get; set; } + } + + /// <summary> + /// 鎺ユ敹Mes浠ょ墝Model + /// </summary> + public class MesTokenModel + { + /// <summary> + /// 鐘舵�佺爜 0 鎴愬姛 -1澶辫触 + /// </summary> + public string status { get; set; } + /// <summary> + /// 淇℃伅璇︽儏 + /// </summary> + public string message { get; set; } + /// <summary> + /// 淇℃伅璇︽儏 + /// </summary> + public GetTokenModel Data { get; set; } + + /// <summary> + /// 淇℃伅璇︽儏 + /// </summary> + public string type { get; set; } + /// <summary> + /// 寮傚父鎽樿淇℃伅銆愬瓧绗﹀瀷銆� + /// </summary> + public string summary { get; set; } + + } + + /// <summary> + /// 鎺ユ敹MES浠ょ墝token鍊糓doel + /// </summary> + public class GetTokenModel + { + public string token { get; set; } + public string expire_time { get; set; } + } + + /// <summary> + /// 鎺ユ敹閲婃斁澶囨枡鍖哄偍浣嶇姸鎬丮odel + /// </summary> + public class UpLocateModel + { + public string WareHouseNo { get; set; } + public string LocatNo { get; set; } + public string Origin { get; set; } + } + + #endregion + + #region WCS-Model + /// <summary> /// 鎺ユ敹wcs鎺ュ彛杩斿洖鍙傛暟鐨刴odel /// </summary> @@ -38,7 +121,7 @@ public string TaskNo { get; set; } /// <summary> - /// 浠诲姟绫诲瀷 + /// 浠诲姟绫诲瀷 0锛氬叆搴擄紝1锛氬嚭搴擄紝2:绉诲簱锛�3锛氬叆搴撹9鍖� /// </summary> public string TaskType { get; set; } @@ -102,6 +185,184 @@ } + //鎴愬搧鐮佸灈淇℃伅 + public class BoxPalletBindVm + { + /// <summary> + /// 鐢熶骇宸ュ崟 + /// </summary> + public string OrderCode { get; set; } + /// <summary> + /// 鍏ュ簱鍗曞彿 + /// </summary> + public string AsnNo { get; set; } + /// <summary> + /// 鍏ュ簱鍗曟槑缁� + /// </summary> + public int AsnDetailNo { get; set; } + /// <summary> + /// 鎵樼洏鍙� + /// </summary> + public string PalletNo { get; set; } + /// <summary> + /// 鎵樼洏鏁伴噺 + /// </summary> + public decimal Qty { get; set; } + /// <summary> + /// 鎵樼洏绫诲瀷 0鐗╂枡鎵� 1绌烘墭鐩樻墭 + /// </summary> + public string Type { get; set; } + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> + public string SkuNo { get; set; } + /// <summary> + /// 鎵规鍙� + /// </summary> + public string LotNo { get; set; } + /// <summary> + /// 鎵规鎻忚堪 + /// </summary> + public string LotText { get; set; } + /// <summary> + /// 渚涜揣鎵规 + /// </summary> + public string SupplierLot { get; set; } + public List<BoxPalletBindDetailVm> Detail { get; set; } + } + //鐮佸灈绠辩爜鏄庣粏淇℃伅 + public class BoxPalletBindDetailVm + { + /// <summary> + /// 鐢熶骇鍗曟嵁鍙� + /// </summary> + public string OrderCode { get; set; } + /// <summary> + /// 绠卞彿 + /// </summary> + public string BoxNo { get; set; } + /// <summary> + /// 鐩掑彿 + /// </summary> + public string BoxNo2 { get; set; } + /// <summary> + /// 鏀彿 + /// </summary> + public string BoxNo3 { get; set; } + /// <summary> + /// 鏁伴噺 + /// </summary> + public decimal Qty { get; set; } + /// <summary> + /// 婊$鏁伴噺 + /// </summary> + public decimal FullQty { get; set; } + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> + public string SkuNo { get; set; } + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string SkuName { get; set; } + /// <summary> + /// 鎵规鍙� + /// </summary> + public string LotNo { get; set; } + /// <summary> + /// 鎵规鎻忚堪 + /// </summary> + public string LotText { get; set; } + /// <summary> + /// 鐢熶骇鏃ユ湡 + /// </summary> + public DateTime? ProductionTime { get; set; } + /// <summary> + /// 杩囨湡鏃堕棿 + /// </summary> + public DateTime? ExpirationTime { get; set; } + /// <summary> + /// 妫�楠屾爣璁� + /// </summary> + public string InspectMark { get; set; } + /// <summary> + /// 闆剁鏍囪 + /// </summary> + public string BitBoxMark { get; set; } + /// <summary> + /// 璐ㄦ鐘舵�� + /// </summary> + public string InspectStatus { get; set; } + /// <summary> + /// 鐗╂枡瑙勬牸 + /// </summary> + public string Standard { get; set; } + /// <summary> + /// 鍖呰瑙勬牸 + /// </summary> + public string PackageStandard { get; set; } + /// <summary> + /// 鍌ㄥ瓨鏈熻嚦 + /// </summary> + public DateTime? StoreTime { get; set; } + /// <summary> + /// 绗嚑浠� + /// </summary> + public int? QtyOrd { get; set; } + /// <summary> + /// 鎬讳欢鏁� + /// </summary> + public int? QtyCount { get; set; } + + } + + //鍏ュ簱浠诲姟鍗曟嵁淇℃伅 + public class ResponseOrderTaskModel + { + /// <summary> + /// WMS涓嬪彂鍗曞彿 + /// </summary> + public string? OrderNo { get; set; } + + /// <summary> + /// 浠诲姟鍙� + /// </summary> + public string? TaskNo { get; set; } + + /// <summary> + /// 鎵规鍙� + /// </summary> + public string? LotNo { get; set; } + + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> + public string? SkuNo { get; set; } + + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string? SkuName { get; set; } + + /// <summary> + /// 瑙勬牸 + /// </summary> + public string? BoxType { get; set; } + + /// <summary> + /// 鎬荤鏁�/璁″垝绠辨暟/棰勪及绠辨暟 + /// </summary> + public int? Qty { get; set; } + + /// <summary> + /// 浠诲姟绫诲瀷 + /// </summary> + public int? TaskType { get; set; } + } + #endregion + + #region AGV-Model + /// <summary> /// 鐢熸垚浠诲姟鍗� /// </summary> @@ -118,7 +379,7 @@ /// 鏍煎紡: 鈥測yyy-MM-ddHH:mm:ss鈥� /// 鏄惁蹇呭~锛氬惁 /// </summary> - public string EeqTime { get; set; } + public string ReqTime { get; set; } /// <summary> /// 瀹㈡埛绔紪鍙凤紝濡� PDA锛孒CWMS 绛夈�� @@ -161,6 +422,13 @@ /// 鏄惁蹇呭~锛氬惁 /// </summary> public string CtnrTyp { get; set; } + + /// <summary> + /// 瀹瑰櫒鏁伴噺锛堝弶杞�/CTU 涓撶敤锛� + /// 鍙夎溅椤圭洰蹇呬紶 + /// 鏄惁蹇呭~锛氬惁 + /// </summary> + public string CtnrNum { get; set; } /// <summary> /// 瀹瑰櫒缂栧彿锛堝弶杞�/CTU 涓撶敤锛� @@ -404,6 +672,7 @@ /// </summary> public class AgvTaskDto { + /// <summary> /// 璇锋眰缂栧彿锛屾瘡涓姹傞兘瑕佷竴涓敮涓�缂栧彿 /// 鍚屼竴涓姹傞噸澶嶆彁浜� 浣跨敤鍚屼竴缂栧彿 @@ -422,13 +691,13 @@ /// 鍦扮爜 X 鍧愭爣(mm)锛氫换鍔″畬鎴愭椂鏈夊�� /// 鏄惁蹇呭~锛氬惁 /// </summary> - public int CooX { get; set; } + public decimal CooX { get; set; } /// <summary> /// 鍦扮爜 Y 鍧愭爣(mm)锛氫换鍔″畬鎴愭椂鏈夊�� /// 鏄惁蹇呭~锛氬惁 /// </summary> - public int CooY { get; set; } + public decimal CooY { get; set; } /// <summary> /// 褰撳墠浣嶇疆缂栧彿 @@ -524,11 +793,6 @@ /// </summary> public string CtnrCode { get; set; } - /// <summary> - /// 瀹瑰櫒绫诲瀷 - /// 鏄惁蹇呭~锛氬惁 - /// </summary> - public string CtnrType { get; set; } /// <summary> /// 宸烽亾缂栧彿 @@ -548,6 +812,40 @@ /// 鏄惁蹇呭~锛氬惁 /// </summary> public string EqpCode { get; set; } + public string DstBinCode { get; set; } + public string IndBind { get; set; } + public string Layer { get; set; } + public string MapShortName { get; set; } + public string MaterialType { get; set; } + + public string Action { get; set; } + public string AreaCode { get; set; } + + public string BerthCode { get; set; } + + + + public string CallCode { get; set; } + + public string CallTyp { get; set; } + public string ClientCode { get; set; } + public string OrgCode { get; set; } + public string CtnrTyp { get; set; } + public string CurrentCallCode { get; set; } + + public string PodCode { get; set; } + + public string PodTyp { get; set; } + public string PodNum { get; set; } + public string RelatedArea { get; set; } + public string ReqTime { get; set; } + public string SubTaskNum { get; set; } + + public string TaskTyp { get; set; } + + public string TokenCode { get; set; } + public string Username { get; set; } + public string WhCode { get; set; } } /// <summary> @@ -584,4 +882,215 @@ /// </summary> public string Data { get; set; } } + + /// <summary> + /// WMS涓嬪彂AGV鍙栨秷浠诲姟鍥炰紶鍙傛暟 + /// </summary> + public class cancelTaskModel + { + /// <summary> + /// 杩斿洖鐮� + /// 0锛氭垚鍔� + /// 1锛氬弬鏁扮浉鍏崇殑閿欒 + /// 6锛氶噸澶嶅彂閫侊紝涓婂眰绯荤粺涓嶉渶瑕侀噸鍙� + /// 99锛氬叾浠栨湭鐭ラ敊璇紝璋冪敤澶辫触鍚庯紝鍙互閲嶈瘯 + /// 100锛� 璇ヤ换鍔′笉瀛樺湪锛屼笂灞傜郴缁熶笉闇�閲嶅彂锛岄渶瑕佷汉宸ヤ粙鍏ュ鐞� + /// 鏄惁蹇呭~锛氭槸 + /// </summary> + public string Code { get; set; } + + /// <summary> + /// 杩斿洖娑堟伅 + /// 鏄惁蹇呭~锛氭槸 + /// </summary> + public string Message { get; set; } + + /// <summary> + /// 璇锋眰缂栧彿 + /// 鏄惁蹇呭~锛氭槸 + /// </summary> + public string ReqCode { get; set; } + } + #endregion + + #region FuMa-Model + + /// <summary> + /// 鎺ユ敹璧嬬爜绯荤粺鎺ュ彛杩斿洖鐨勫弬鏁� model + /// </summary> + public class FuMaModel + { + /// <summary> + /// 鐘舵�佺爜 0 鎴愬姛 -1澶辫触 + /// </summary> + public bool IsSuccess { get; set; } + /// <summary> + /// 淇℃伅璇︽儏 + /// </summary> + public string Message { get; set; } + } + + /// <summary> + /// 鑾峰彇绠辩爜淇℃伅鍙傛暟Model + /// </summary> + public class FuMaGetBoxModel:FuMaModel + { + /// <summary> + /// 浜у搧淇℃伅 + /// </summary> + public ProductModel Product { get; set; } + /// <summary> + /// 绠辨敮淇℃伅 + /// </summary> + public List<BarcodesModel> Barcodes { get; set; } + /// <summary> + /// 鍖呰姣斾緥 + /// </summary> + public string PkgRatio { get; set; } + /// <summary> + /// 鏁寸灏忓寘瑁呮暟閲� + /// </summary> + public decimal BoxItemQty { get; set; } + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> + public string MaterialNum { get; set; } + /// <summary> + /// 鏍囧噯閲嶉噺 + /// </summary> + public decimal StandarWeight { get; set; } + /// <summary> + /// 浜х嚎鍚嶇О + /// </summary> + public string LineName { get; set; } + /// <summary> + /// 杞﹂棿鍚嶇О + /// </summary> + public string WorkShop { get; set; } + /// <summary> + /// 璐熻矗浜� + /// </summary> + public string HeadMan { get; set; } + + } + public class ProductModel + { + /// <summary> + /// 浜у搧缂栧彿 + /// </summary> + public string ProductCode { get; set; } + /// <summary> + /// 浜у搧鍚嶇О + /// </summary> + public string ProductName { get; set; } + public int SubtypeId { get; set; } + /// <summary> + /// 瀛愮被缂栫爜 + /// </summary> + public string SubType { get; set; } + public string Type { get; set; } + /// <summary> + /// 瑙勬牸 + /// </summary> + public string Spec { get; set; } + /// <summary> + /// 鍖呰瑙勬牸 + /// </summary> + public string PackageSpec { get; set; } + /// <summary> + /// 鍖呰鍗曚綅 + /// </summary> + public string PackUnit { get; set; } + public string PhysicDetailType { get; set; } + public bool IsSpecial { get; set; } + public bool Is789 { get; set; } + /// <summary> + /// 鎵瑰噯鏂囧彿 + /// </summary> + public string AuthorizedNo { get; set; } + public List<string> PkgRatio { get; set; } + + } + + public class BarcodesModel + { + /// <summary> + /// 绠卞彿/鏀彿 + /// </summary> + public string Barcode { get; set; } + + /// <summary> + /// + /// </summary> + public int ScanTaskId { get; set; } + /// <summary> + /// 鐢熶骇鎵瑰彿 + /// </summary> + public string BatchNo { get; set; } + + /// <summary> + /// 鎷肩鍚庣殑鎵瑰彿 + /// </summary> + public string MixedBatchNo { get; set; } + /// <summary> + /// 鍖呰绾у埆 + /// </summary> + public string Level { get; set; } + /// <summary> + /// + /// </summary> + public string ParentBarcode { get; set; } + + /// <summary> + /// 鐘舵�侊紝鏁寸銆侀浂绠便�佹嫾绠� + /// </summary> + public string Status { get; set; } + /// <summary> + /// 绠卞唴灏忓寘瑁呮暟閲� + /// </summary> + public decimal BoxItemQty { get; set; } + /// <summary> + /// + /// </summary> + public string ScanTime { get; set; } + /// <summary> + /// + /// </summary> + public string MixedScanTime { get; set; } + /// <summary> + /// + /// </summary> + public string MixedTaskId { get; set; } + /// <summary> + /// 鐗╂祦鍙� + /// </summary> + public string LogisticsNum { get; set; } + /// <summary> + /// 鍖呰浜� + /// </summary> + public string PackageMan { get; set; } + /// <summary> + /// 鎵樼洏鐮� + /// </summary> + public string PalletCode { get; set; } + /// <summary> + /// 鐢熶骇鏃ユ湡 + /// </summary> + public string ProductionDate { get; set; } + /// <summary> + /// 鏈夋晥鏈熻嚦 + /// </summary> + public string ExpirationDate { get; set; } + /// <summary> + /// 瀹為檯閲嶉噺 + /// </summary> + public decimal Weight { get; set; } + /// <summary> + /// 绠卞唴浠舵暟 + /// </summary> + public int MinLevelCount { get; set; } + } + + #endregion + } -- Gitblit v1.8.0