服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2025-03-09 218131c80ef5d3f11345dc78d170cfa3a6babb0f
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>
        /// 单据类别:TransForm001 料品形态转换 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>
        /// 成本联动默认传true
        /// </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
}