|
|
@ -9,9 +9,9 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts; |
|
|
|
public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase |
|
|
|
, IHasQty |
|
|
|
{ |
|
|
|
[Display(Name = "领料类别", Order = 0)] |
|
|
|
[Required(ErrorMessage = "领料类别不能为空")] |
|
|
|
public EnumUnplannedIssueType UnplannedIssueType { get; set; } |
|
|
|
//[Display(Name = "领料类别", Order = 0)]
|
|
|
|
//[Required(ErrorMessage = "领料类别不能为空")]
|
|
|
|
//public EnumUnplannedIssueType UnplannedIssueType { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// ERP料号
|
|
|
@ -38,7 +38,7 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase |
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "调出库位")] |
|
|
|
[Required(ErrorMessage = "调出库位不能为空")] |
|
|
|
public string LocationCode { get; set; } |
|
|
|
public string LocationErpCode { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 专案
|
|
|
@ -59,13 +59,13 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase |
|
|
|
[Display(Name = "次交易码")] |
|
|
|
public string OnceBusiCode { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 箱码
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "箱码")] |
|
|
|
[ImporterHeader(IsIgnore = true)] |
|
|
|
[ExporterHeader(IsIgnore = true)] |
|
|
|
public string PackingCode { get; set; } |
|
|
|
///// <summary>
|
|
|
|
///// 箱码
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "箱码")]
|
|
|
|
//[ImporterHeader(IsIgnore = true)]
|
|
|
|
//[ExporterHeader(IsIgnore = true)]
|
|
|
|
//public string PackingCode { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 仓库代码
|
|
|
@ -87,4 +87,95 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase |
|
|
|
[Display(Name = "说明")] |
|
|
|
[Required(ErrorMessage = "说明不能为空")] |
|
|
|
public string Explain { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 部门代码
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "部门代码")]
|
|
|
|
//public string DeptCode { get; set; }
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 部门名称
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "部门名称")]
|
|
|
|
//public string DeptName { get; set; }
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 料号
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "料号")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public string ItemCode { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 数量
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "数量")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public decimal Qty { get; set; }
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 单位
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "单位")]
|
|
|
|
//public string Uom { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 调出库位
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "调出库位")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public string LocationErpCode { get; set; }
|
|
|
|
///// <summary>
|
|
|
|
///// 专案
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "专案")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public string CaseCode { get; set; }
|
|
|
|
///// <summary>
|
|
|
|
///// 项目分类
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "项目分类")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public string ProjCapacityCode { get; set; }
|
|
|
|
|
|
|
|
///// <summary>
|
|
|
|
///// 次交易码
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "次交易码")]
|
|
|
|
//[Required(ErrorMessage = "{0}是必填项")]
|
|
|
|
//public string OnceBusiCode { get; set; }
|
|
|
|
///// <summary>
|
|
|
|
///// 说明
|
|
|
|
///// </summary>
|
|
|
|
//[Display(Name = "说明")]
|
|
|
|
//public string Explain { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|