You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
303 lines
6.4 KiB
303 lines
6.4 KiB
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; }
|
|
|
|
/// <summary>
|
|
/// 高架仓入库计划号
|
|
/// </summary>
|
|
public string WMSCode { get; set; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 入库单参数
|
|
/// </summary>
|
|
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
|
|
{
|
|
|
|
/// <summary>
|
|
/// 单别 生产1、调拨2、采购3、销售退货4
|
|
/// </summary>
|
|
public string DocType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单号
|
|
/// </summary>
|
|
public string DocNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 供应商编码
|
|
/// </summary>
|
|
public string SupplierCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 供应商名称
|
|
/// </summary>
|
|
public string SupplierName { get; set; }
|
|
|
|
public string DocDate { get; set; }
|
|
}
|
|
|
|
|
|
public class LiKuInStockDetail
|
|
{
|
|
/// <summary>
|
|
/// 行号
|
|
/// </summary>
|
|
public int LineNum { get; set; }
|
|
|
|
|
|
public int rowno { get; set; }
|
|
/// <summary>
|
|
/// 物料编码
|
|
/// </summary>
|
|
public string MaterialCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 物料名称
|
|
/// </summary>
|
|
public string MaterialName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 条码
|
|
/// </summary>
|
|
public string LotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 批次
|
|
/// </summary>
|
|
public string Lot { get; set; }
|
|
|
|
/// <summary>
|
|
/// 规格
|
|
/// </summary>
|
|
public string Spec { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
public decimal Quantity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单位编号
|
|
/// </summary>
|
|
public string UnitCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 单位名称
|
|
/// </summary>
|
|
public string UnitName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 重量
|
|
/// </summary>
|
|
public decimal? weight { get; set; }
|
|
|
|
/// <summary>
|
|
/// 卷径(mm)
|
|
/// </summary>
|
|
public decimal? jj { get; set; }
|
|
|
|
/// <summary>
|
|
/// 卷高度(mm)
|
|
/// </summary>
|
|
public decimal? jgd { get; set; }
|
|
|
|
/// <summary>
|
|
/// 生管备注
|
|
/// </summary>
|
|
public string productMemo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 品管备注
|
|
/// </summary>
|
|
public string pgMemo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注客户
|
|
/// </summary>
|
|
public string bzCustomer { get; set; }
|
|
|
|
/// <summary>
|
|
/// 基材编号
|
|
/// </summary>
|
|
public string jcCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 接头
|
|
/// </summary>
|
|
public string jt { get; set; }
|
|
|
|
/// <summary>
|
|
/// 仓库
|
|
/// </summary>
|
|
public string WhCode { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 调拨单调出仓库
|
|
/// </summary>
|
|
public string OutWhCode { get; set; }
|
|
}
|
|
|
|
public class LiKuInStockBody
|
|
{
|
|
public LiKuInStockMain Main { get; set; } = new LiKuInStockMain();
|
|
|
|
public List<LiKuInStockDetail> Detail { get; set; } = new List<LiKuInStockDetail>();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class LiKuInStockEnum
|
|
{
|
|
public static readonly string 生产 = "1";
|
|
|
|
public static readonly string 调拨 = "2";
|
|
|
|
public static readonly string 采购 ="3";
|
|
|
|
public static readonly string 销售退货 ="4";
|
|
}
|
|
|
|
/// <summary>
|
|
/// 形态转换参数
|
|
/// </summary>
|
|
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<LiKuConversionDetail> Detail { get; set; } = new List<LiKuConversionDetail>();
|
|
|
|
}
|
|
|
|
public class LiKuConversionMain
|
|
{
|
|
public string ConversionCode { get; set; }
|
|
|
|
}
|
|
|
|
public class LiKuConversionDetail
|
|
{
|
|
/// <summary>
|
|
/// 行号
|
|
/// </summary>
|
|
public int LineNum { get; set; }
|
|
|
|
/// <summary>
|
|
/// 物料编码
|
|
/// </summary>
|
|
public string MaterialCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 物料名称
|
|
/// </summary>
|
|
public string MaterialName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 批次
|
|
/// </summary>
|
|
public string Lot { get; set; }
|
|
|
|
/// <summary>
|
|
/// 规格
|
|
/// </summary>
|
|
public string Spec { get; set; }
|
|
|
|
/// <summary>
|
|
/// 数量
|
|
/// </summary>
|
|
public decimal Quantity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 存储地点
|
|
/// </summary>
|
|
public string WhCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后物料单位
|
|
/// </summary>
|
|
public string AfterMaterialCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后物料名称
|
|
/// </summary>
|
|
public string AfterMaterialName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后批次
|
|
/// </summary>
|
|
public string AfterLot { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后规格
|
|
/// </summary>
|
|
public string AfterSpec { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后数量
|
|
/// </summary>
|
|
public string AfterQuantity { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后仓库
|
|
/// </summary>
|
|
public string AfterWhCode { get; set; }
|
|
|
|
/// <summary>
|
|
/// 条码
|
|
/// </summary>
|
|
public string LotNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 转换后条码
|
|
/// </summary>
|
|
public string AfterLotNo { get; set; }
|
|
|
|
}
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
}
|