From 218131c80ef5d3f11345dc78d170cfa3a6babb0f Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期日, 09 三月 2025 01:53:32 +0800 Subject: [PATCH] 雅达-添加调入单、杂收单和形态转换单审核功能 --- Tiger.Model.Net/Entitys/MES/ParameterEntity/U9CParameter.cs | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 158 insertions(+), 0 deletions(-) diff --git a/Tiger.Model.Net/Entitys/MES/ParameterEntity/U9CParameter.cs b/Tiger.Model.Net/Entitys/MES/ParameterEntity/U9CParameter.cs index 7f11a15..3b18545 100644 --- a/Tiger.Model.Net/Entitys/MES/ParameterEntity/U9CParameter.cs +++ b/Tiger.Model.Net/Entitys/MES/ParameterEntity/U9CParameter.cs @@ -720,5 +720,163 @@ } #endregion + #region 璋冨叆鍗曞鏍� + public class TransferInSubmitInput : U9CBaseInput + { + public List<TransferInSubmitParam> TransferInSubmitParam { get; set; } + } + public class TransferInSubmitParam + { + /// <summary> + /// 榛樿"WMS" + /// </summary> + public string OtherID { get; set; } = "WMS"; + /// <summary> + /// 鍗曟嵁缂栫爜 + /// </summary> + public string Code { get; set; } + } + + #endregion + + #region 褰㈡�佽浆鎹㈠崟 + public class CreateTransferFormInput : U9CBaseInput + { + public List<CreateTransferFormParam> CreateTransferFormParam { get; set; } + } + public class CreateTransferFormParam + { + /// <summary> + /// 榛樿"WMS" + /// </summary> + public string OtherID { get; set; } = "WMS"; + /// <summary> + /// 鍗曟嵁绫诲埆锛歍ransForm001 鏂欏搧褰㈡�佽浆鎹� TransForm003 鎵瑰彿褰㈡�佽浆鎹� + /// </summary> + public string TransferFormTransType_Code { get; set; } + /// <summary> + /// 涓氬姟鏃堕棿 + /// </summary> + public DateTime BussinessDate { get; set; } + /// <summary> + /// 褰㈡�佽浆鎹㈣闆嗗悎 + /// </summary> + public List<TransferFormLine> TransferFormLines { get; set; } + } + + public class TransferFormLine : TransferFormBaseLine + { + /// <summary> + /// 杞崲绫诲瀷0杞崲鍓� 1杞崲鍚� 榛樿浼�0 + /// </summary> + public int TransferType { get; set; } = 0; + /// <summary> + /// 鎴愭湰鑱斿姩榛樿浼爐rue + /// </summary> + public bool IsCostDependent { get; set; } = true; + /// <summary> + /// 杞崲鍚庢暟鎹泦鍚� + /// </summary> + public List<TransferFormSubLine> TransferFormSubLines { get; set; } + } + + /// <summary> + /// 杞崲鍚庢暟鎹� + /// </summary> + public class TransferFormSubLine : TransferFormBaseLine + { + /// <summary> + /// 杞崲绫诲瀷0杞崲鍓� 1杞崲鍚� 榛樿浼�1 + /// </summary> + public int TransferType { get; set; } = 1; + } + + public class TransferFormBaseLine + { + /// <summary> + /// TransferFormLine涓负杞崲鍓嶆枡鍙凤紝TransferFormSubLine涓负杞崲鍚庢枡鍙� + /// </summary> + public ItemEntity ItemInfo { get; set; } + /// <summary> + /// TransferFormLine涓负杞崲鍓嶄粨浣嶏紝TransferFormSubLine涓负杞崲鍚庝粨浣� + /// </summary> + public string Wh_Code { get; set; } + /// <summary> + /// TransferFormLine涓负杞崲鍓嶅簱瀛樻暟閲忥紝TransferFormSubLine涓负杞崲鍚庡簱瀛樻暟閲� + /// </summary> + public double StoreUOMQty { get; set; } + /// <summary> + /// TransferFormLine涓负杞崲鍓嶆垚鏈暟閲忥紝TransferFormSubLine涓负杞崲鍚庢垚鏈暟閲� + /// </summary> + public double CostUOMQty { get; set; } + public int StorageType { get; set; } = 4; + /// <summary> + /// TransferFormLine涓负杞崲鍓嶅偍浣嶏紝TransferFormSubLine涓负杞崲鍚庡偍浣� + /// </summary> + public string BinInfo_Code { get; set; } + /// <summary> + /// TransferFormLine涓负杞崲鍓嶆壒鍙凤紝TransferFormSubLine涓负杞崲鍚庢壒鍙� + /// </summary> + public string LotInfo_Code { get; set; } + } + + public class TransferFormSubmitInput : U9CBaseInput + { + public List<TransferFormSubmitParam> TransferFormSubmitParam { get; set; } + } + + public class TransferFormSubmitParam + { + /// <summary> + /// 榛樿"WMS" + /// </summary> + public string OtherID { get; set; } = "WMS"; + /// <summary> + /// 鍗曟嵁缂栫爜 + /// </summary> + public string Code { get; set; } + } + + #endregion + + #region 鏉傛敹鍗曞鏍� + public class MiscRcvTransApproveInput : U9CBaseInput + { + public List<MiscRcvTransApproveParam> MiscRcvTransApproveParam { get; set; } + } + + public class MiscRcvTransApproveParam + { + /// <summary> + /// 榛樿"WMS" + /// </summary> + public string OtherID { get; set; } = "WMS"; + /// <summary> + /// 鍗曟嵁缂栫爜 + /// </summary> + public string Code { get; set; } + } + + #endregion + + #region 鏉傚彂鍗曞鏍� + public class MiscShipApproveInput : U9CBaseInput + { + public List<MiscShipApproveParam> MiscShipApproveParam { get; set; } + } + + public class MiscShipApproveParam + { + /// <summary> + /// 榛樿"WMS" + /// </summary> + public string OtherID { get; set; } = "WMS"; + /// <summary> + /// 鍗曟嵁缂栫爜 + /// </summary> + public string Code { get; set; } + } + + #endregion } -- Gitblit v1.9.3