From 950fac9fd7b9477fc2bbe3253d217f62ac7608e5 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期一, 21 七月 2025 17:01:21 +0800 Subject: [PATCH] SAP接口开发 --- Wms/Model/InterFaceModel/HttpModel.cs | 231 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 231 insertions(+), 0 deletions(-) diff --git a/Wms/Model/InterFaceModel/HttpModel.cs b/Wms/Model/InterFaceModel/HttpModel.cs index 9aa5beb..078b54a 100644 --- a/Wms/Model/InterFaceModel/HttpModel.cs +++ b/Wms/Model/InterFaceModel/HttpModel.cs @@ -718,5 +718,236 @@ /// </summary> public string lotNo { get; set; } } + + public class BackAsnVm + { + /// <summary> + /// 闃查噸鐮� + /// </summary> + public string ZUUID { get; set; } + /// <summary> + /// 鍏ュ簱鍗曞彿 + /// </summary> + public string VBELN { get; set; } + /// <summary> + /// 璁㈠崟绫诲瀷锛�0锛氭垚鍝佸叆搴� 1锛氶噰璐叆搴� 3锛氶��璐у叆搴� 4锛氫綑鏂欓��鍥炲叆搴� 8 锛氱敓浜ч��鏂欏叆搴� + /// </summary> + public string LFART { get; set; } + /// <summary> + /// 鍏ュ簱瀹屾垚鏃堕棿 + /// </summary> + public string WADAT_IST { get; set; } + /// <summary> + /// 鍏ュ簱鍗曟槑缁嗗垪琛� + /// </summary> + public List<BackAsnDetail> ITEM { get; set; } + } + public class BackAsnDetail + { + /// <summary> + /// 琛岀紪鐮� + /// </summary> + public string POSNR { get; set; } + /// <summary> + /// 鑽搧缂栫爜 + /// </summary> + public string MATNR { get; set; } + /// <summary> + /// 鑽搧鍚嶇О + /// </summary> + public string MAKTX { get; set; } + /// <summary> + /// 瀹炴敹鏁伴噺 + /// </summary> + public string LFIMG { get; set; } + /// <summary> + /// 鍗曚綅 + /// </summary> + public string MEINS { get; set; } + /// <summary> + /// 鎵瑰彿 + /// </summary> + public string CHARG { get; set; } + /// <summary> + /// 鐢熶骇鏃ユ湡 + /// </summary> + public string HSDAT { get; set; } + /// <summary> + /// 鍒版湡鏃ユ湡 + /// </summary> + public string VFDAT { get; set; } + } + + public class BackSoVm + { + /// <summary> + /// 闃查噸鐮� + /// </summary> + public string ZUUID { get; set; } + /// <summary> + /// 鍑哄簱鍗曞彿 + /// </summary> + public string VBELN { get; set; } + /// <summary> + /// 璐т富缂栫爜 + /// </summary> + public string WERKS { get; set; } + /// <summary> + /// 鍑哄簱鍗曠被鍨�,鍗曟嵁绫诲瀷 0锛氭垚鍝佸嚭搴� 1锛氶鏂欏嚭搴� 4锛氫笉鍚堟牸鍝佸嚭搴� 7锛氬叾浠栧嚭搴� 9 锛氱敓浜ч鏂欏嚭搴� + /// </summary> + public string LFART { get; set; } + /// <summary> + /// 璁㈠崟瀹屾垚鏃堕棿 + /// </summary> + public string WADAT_IST { get; set; } + /// <summary> + /// 璁㈠崟鏄庣粏 + /// </summary> + public List<BackSoDetail> ITEM { get; set; } + } + public class BackSoDetail + { + /// <summary> + /// 琛屽彿 + /// </summary> + public string POSNR { get; set; } + /// <summary> + /// 鑽搧缂栫爜 + /// </summary> + public string MATNR { get; set; } + /// <summary> + /// 鎵规鍙� + /// </summary> + public string CHARG { get; set; } + /// <summary> + /// 鏁伴噺 + /// </summary> + public string LFIMG { get; set; } + /// <summary> + /// 鍗曚綅 + /// </summary> + public string MEINS { get; set; } + /// <summary> + /// 鐢熶骇鏃ユ湡 + /// </summary> + public string HSDAT { get; set; } + /// <summary> + /// 鍒版湡鏃ユ湡 + /// </summary> + public string VFDAT { get; set; } + } + + public class SapQualityVm + { + public string @operator{ get; set; } + public SendQualityVm data { get; set; } + } + public class SendQualityVm + { + /// <summary> + /// 璋冩暣鍗曞彿 + /// </summary> + public string orderNo { get; set; } + /// <summary> + /// 璋冩暣鍗曟槑缁嗗垪琛� + /// </summary> + public List<SendQualityDetailVm> adjustmentDList { get; set; } + } + public class SendQualityDetailVm + { + /// <summary> + /// 琛屽彿 + /// </summary> + public string lineNo { get; set; } + /// <summary> + /// 璐т富缂栧彿 + /// </summary> + public string ownerNo { 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 decimal skuQty { get; set; } + /// <summary> + /// 鏄惁鍚堟牸 + /// </summary> + public string IsQualified { get; set; } + } + + public class SapSampleVm + { + public SendSampleVm data { get; set; } + } + public class SendSampleVm + { + public List<SendSampleSku> pallDataList { get; set; } + } + public class SendSampleSku + { + /// <summary> + /// 鐗╂枡缂栫爜 + /// </summary> + public string skuNo { get; set; } + /// <summary> + /// 鐗╂枡鍚嶇О + /// </summary> + public string skuName { get; set; } + /// <summary> + /// 鎵瑰彿 + /// </summary> + public string lotNo { get; set; } + /// <summary> + /// 鎵i櫎鏁伴噺 + /// </summary> + public decimal skuQty { get; set; } + } + + + public class SapQcVm + { + public SendSapQcVm data { get; set; } + } + public class SendSapQcVm + { + public List<SendSapQcDetailVm> pallDataList { get; set; } + } + public class SendSapQcDetailVm + { + /// <summary> + /// 璇烽獙缂栧彿 + /// </summary> + public string QcNo { 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 decimal Qty { get; set; } + /// <summary> + /// 渚涜揣鎵规 + /// </summary> + public string SupplierLot { get; set; } + } #endregion } -- Gitblit v1.8.0