using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NFine.Domain._03_Entity.JinHuaWMS { #region 晶华立库接口参数 public class LikuRet { public bool IsSuccess { get; set; } public string Message { get; set; } /// /// 高架仓入库计划号 /// public string WMSCode { get; set; } } /// /// 入库单参数 /// public class JinHuaLiKuInStock { public LiKuHead HeadReq { get; set; } = new LiKuHead(); public LiKuInStockBody BodyReq { get; set; } = new LiKuInStockBody(); } public class LiKuHead { public string FunName { get; set; } } public class LiKuInStockMain { /// /// 单别 生产1、调拨2、采购3、销售退货4 /// public string DocType { get; set; } /// /// 单号 /// public string DocNo { get; set; } /// /// 供应商编码 /// public string SupplierCode { get; set; } /// /// 供应商名称 /// public string SupplierName { get; set; } public string DocDate { get; set; } } public class LiKuInStockDetail { /// /// 行号 /// public int LineNum { get; set; } public int rowno { get; set; } /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 物料名称 /// public string MaterialName { get; set; } /// /// 条码 /// public string LotNo { get; set; } /// /// 批次 /// public string Lot { get; set; } /// /// 规格 /// public string Spec { get; set; } /// /// 数量 /// public decimal Quantity { get; set; } /// /// 单位编号 /// public string UnitCode { get; set; } /// /// 单位名称 /// public string UnitName { get; set; } /// /// 重量 /// public decimal? weight { get; set; } /// /// 卷径(mm) /// public decimal? jj { get; set; } /// /// 卷高度(mm) /// public decimal? jgd { get; set; } /// /// 生管备注 /// public string productMemo { get; set; } /// /// 品管备注 /// public string pgMemo { get; set; } /// /// 备注客户 /// public string bzCustomer { get; set; } /// /// 基材编号 /// public string jcCode { get; set; } /// /// 接头 /// public string jt { get; set; } /// /// 仓库 /// public string WhCode { get; set; } /// /// 调拨单调出仓库 /// public string OutWhCode { get; set; } } public class LiKuInStockBody { public LiKuInStockMain Main { get; set; } = new LiKuInStockMain(); public List Detail { get; set; } = new List(); } public class LiKuInStockEnum { public static readonly string 生产 = "1"; public static readonly string 调拨 = "2"; public static readonly string 采购 ="3"; public static readonly string 销售退货 ="4"; } /// /// 形态转换参数 /// public class JinHuaLiKuConversion { public LiKuHead HeadReq { get; set; } = new LiKuHead(); public LiKuConversionBody BodyReq { get; set; } = new LiKuConversionBody(); } public class LiKuConversionBody { public LiKuConversionMain Main { get; set; } = new LiKuConversionMain(); public List Detail { get; set; } = new List(); } public class LiKuConversionMain { public string ConversionCode { get; set; } } public class LiKuConversionDetail { /// /// 行号 /// public int LineNum { get; set; } /// /// 物料编码 /// public string MaterialCode { get; set; } /// /// 物料名称 /// public string MaterialName { get; set; } /// /// 批次 /// public string Lot { get; set; } /// /// 规格 /// public string Spec { get; set; } /// /// 数量 /// public decimal Quantity { get; set; } /// /// 存储地点 /// public string WhCode { get; set; } /// /// 转换后物料单位 /// public string AfterMaterialCode { get; set; } /// /// 转换后物料名称 /// public string AfterMaterialName { get; set; } /// /// 转换后批次 /// public string AfterLot { get; set; } /// /// 转换后规格 /// public string AfterSpec { get; set; } /// /// 转换后数量 /// public string AfterQuantity { get; set; } /// /// 转换后仓库 /// public string AfterWhCode { get; set; } /// /// 条码 /// public string LotNo { get; set; } /// /// 转换后条码 /// public string AfterLotNo { get; set; } } #endregion }