From 6aa034c0c53cc7d49302dea596864fc61c705dda Mon Sep 17 00:00:00 2001 From: chengsc <Demo@DESKTOP-CPA90BF> Date: 星期五, 01 十一月 2024 18:56:43 +0800 Subject: [PATCH] 修改问题 --- Wms/Model/InterFaceModel/HttpModel.cs | 289 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 287 insertions(+), 2 deletions(-) diff --git a/Wms/Model/InterFaceModel/HttpModel.cs b/Wms/Model/InterFaceModel/HttpModel.cs index 47d6be3..8ae086a 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,75 @@ /// </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 @@ -234,6 +314,50 @@ /// </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 @@ -726,20 +850,181 @@ #region FuMa-Model /// <summary> - /// 鍙戦�佹帴鏀惰祴鐮佺郴缁熸帴鍙e弬鏁扮殑model + /// 鎺ユ敹璧嬬爜绯荤粺鎺ュ彛杩斿洖鐨勫弬鏁� model /// </summary> public class FuMaModel { /// <summary> /// 鐘舵�佺爜 0 鎴愬姛 -1澶辫触 /// </summary> - public int Success { get; set; } + 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 string 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