Browse Source

采购订单导入必填项

集成Redis
马昊 2 years ago
parent
commit
52972e48b1
  1. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs

@ -20,18 +20,21 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// </summary>
[Display(Name = "采购订单号")]
[Key]
[Required(ErrorMessage = "{0}是必填项")]
public string Number { get; set; }
/// <summary>
/// 供应商代码
/// </summary>
[Display(Name = "供应商代码")]
[Required(ErrorMessage = "{0}是必填项")]
public string SupplierCode { get; set; }
/// <summary>
/// 订单类型
/// </summary>
[Display(Name = "订单类型")]
[Required(ErrorMessage = "{0}是必填项")]
public string PoType { get; set; }
/// <summary>
@ -52,6 +55,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 订单日期
/// </summary>
[Display(Name = "订单日期")]
[Required(ErrorMessage = "{0}是必填项")]
[ImporterHeader(Name = "订单日期", Format = "yyyy/MM/dd")]
[ExporterHeader(DisplayName = "订单日期", Format = "yyyy/MM/dd")]
public DateTime OrderDate { get; set; }
@ -60,6 +64,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 截止日期
/// </summary>
[Display(Name = "截止日期")]
[Required(ErrorMessage = "{0}是必填项")]
[ImporterHeader(Name = "截止日期", Format = "yyyy/MM/dd")]
[ExporterHeader(DisplayName = "截止日期", Format = "yyyy/MM/dd")]
public DateTime DueDate { get; set; }
@ -81,18 +86,21 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 仓库代码
/// </summary>
[Display(Name = "仓库代码")]
[Required(ErrorMessage = "{0}是必填项")]
public string WarehouseCode { get; set; }
/// <summary>
/// 明细-订单行
/// </summary>
[Display(Name = "明细-订单行")]
[Required(ErrorMessage = "{0}是必填项")]
public string PoLine { get; set; }
/// <summary>
/// 明细-物品代码
/// </summary>
[Display(Name = "明细-物品代码")]
[Required(ErrorMessage = "{0}是必填项")]
public string ItemCode { get; set; }
/// <summary>
@ -106,6 +114,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 数量计量单位
/// </summary>
[Display(Name = "明细-数量计量单位")]
[Required(ErrorMessage = "{0}是必填项")]
public string Uom { get; set; }
/// <summary>
@ -126,6 +135,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 明细-供应商包装单位
/// </summary>
[Display(Name = "明细-供应商包装单位")]
[Required(ErrorMessage = "{0}是必填项")]
public string SupplierPackUom { get; set; }
/// <summary>
@ -146,12 +156,14 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 筹措员代码
/// </summary>
[Display(Name = "明细-筹措员代码")]
[Required(ErrorMessage = "{0}是必填项")]
public string PlanUserCode { get; set; }
/// <summary>
/// 生产批次
/// </summary>
[Display(Name = "明细-生产批次")]
[Required(ErrorMessage = "{0}是必填项")]
public string Lot { get; set; }
/// <summary>
@ -167,6 +179,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 明细-类型 暂定:备件是B 辅材是F 生产为空
/// </summary>
[Display(Name = "明细-类型 备件是B 辅材是F 生产为空")]
[Required(ErrorMessage = "{0}是必填项")]
public string Ctype { get; set; }
/// <summary>
@ -182,6 +195,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 过期时间
/// </summary>
[Display(Name = "明细-过期时间")]
[Required(ErrorMessage = "{0}是必填项")]
public DateTime ExpireDate { get; set; }
/// <summary>

Loading…
Cancel
Save