diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs index 54b11e38f..4dd2d1d7d 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs @@ -28,6 +28,7 @@ public class ContainerImportInput : SfsImportInputBase /// 状态 /// [Display(Name = "状态")] + [Required(ErrorMessage = "{0}是必填项")] public EnumContainerStatus Status { get; set; } /// diff --git a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs index 3e9364d6b..449c0f8f5 100644 --- a/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs +++ b/be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs @@ -21,23 +21,27 @@ public class LocationCapacityImportInput : SfsImportInputBase /// 已用容量 /// [Display(Name = "已用容量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal UsedCapacity { get; set; } /// /// 可用容量 /// [Display(Name = "可用容量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal AvailableCapacity { get; set; } /// /// 可承受过载容量 /// [Display(Name = "可承受过载容量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal BearableOverloadCapacity { get; set; } /// /// 是否无穷大 /// [Display(Name = "是否无穷大")] + [Required(ErrorMessage = "{0}是必填项")] public bool IsInfinity { get; set; } } diff --git a/be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs b/be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs index 0be0d8040..77c16285e 100644 --- a/be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs +++ b/be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs @@ -39,6 +39,7 @@ public class LabelDefinitionImportInput : SfsImportInputBase /// 流水长度 /// [Display(Name = "流水长度")] + [Required(ErrorMessage = "{0}是必填项")] public int SerialLength { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs index c9539ae1a..d61a1a4f1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs @@ -43,6 +43,7 @@ public class ExchangeDataImportInput : SfsStoreImportInputBase /// 是否功能区 /// [Display(Name = "是否功能区")] + [Required(ErrorMessage = "{0}是必填项")] public bool IsFunctional { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs index fab11e3fc..33013736b 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs @@ -74,6 +74,7 @@ public class BackFlushNoteImportInput : SfsStoreImportInputBase /// 数量 /// [Display(Name = "数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs index fc5b4578d..0a4804da0 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs @@ -29,6 +29,7 @@ public class ContainerBindNoteImportInput : SfsStoreImportInputBase /// 绑定类型 /// [Display(Name = "绑定类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumBindType BindType { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs index c41299ef3..d0dd86f3e 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs @@ -27,5 +27,6 @@ public class CountAdjustNoteImportInput : SfsStoreImportInputBase /// 是否已经调整 /// [Display(Name = "是否已经调整")] + [Required(ErrorMessage = "{0}是必填项")] public bool IsAdjusted { get; set; } = false; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs index a5e54c109..8afa8d50b 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs @@ -63,5 +63,6 @@ public class CountNoteImportInput : SfsStoreImportInputBase /// 初盘数量 /// [Display(Name = "盘点数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal FirstCountQty { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryInitialNotes/Inputs/InventoryInitialNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryInitialNotes/Inputs/InventoryInitialNoteImportInput.cs index 0d29c5617..a2e02a783 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryInitialNotes/Inputs/InventoryInitialNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryInitialNotes/Inputs/InventoryInitialNoteImportInput.cs @@ -28,6 +28,7 @@ public class InventoryInitialNoteImportInput : SfsStoreImportInputBase, IHasQty, /// 数量 /// [Display(Name = "数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// @@ -58,6 +59,7 @@ public class InventoryInitialNoteImportInput : SfsStoreImportInputBase, IHasQty, /// 库存状态 /// [Display(Name = "库存状态")] + [Required(ErrorMessage = "{0}是必填项")] public EnumInventoryStatus Status { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs index 36ca2219f..c3f4f9996 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs @@ -9,6 +9,7 @@ public class InventoryTransferNoteImportInput : SfsStoreImportInputBase /// 移库类型 /// [Display(Name = "移库类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumInventoryTransferType TransferType { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/IssueNotes/Inputs/IssueNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/IssueNotes/Inputs/IssueNoteImportInput.cs index ae79cd57d..ac3725aa8 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/IssueNotes/Inputs/IssueNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/IssueNotes/Inputs/IssueNoteImportInput.cs @@ -28,5 +28,6 @@ public class IssueNoteImportInput : SfsStoreImportInputBase, IHasJobNumber, IHas /// 使用在途库 /// [Display(Name = "使用在途库")] + [Required(ErrorMessage = "{0}是必填项")] public bool UseOnTheWayLocation { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs index 5045d57e6..1b13fb53b 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs @@ -29,14 +29,14 @@ public class JisDeliverNoteImportInput : SfsStoreImportInputBase /// 器具数量 /// [Display(Name = "器具数量")] - + [Required(ErrorMessage = "{0}是必填项")] public decimal ContainerQty { get; set; } /// /// 物品数量 /// [Display(Name = "物品数量")] - + [Required(ErrorMessage = "{0}是必填项")] public decimal ItemQty { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs index 6c7d67a03..d990c7468 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs @@ -11,6 +11,7 @@ public class JisProductReceiptNoteImportInput : SfsStoreImportInputBase /// 完工收货方式 /// [Display(Name = "完工收货方式")] + [Required(ErrorMessage = "{0}是必填项")] public EnumReceiptType ReceiptType { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs index 240e730fd..d467e0663 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs @@ -10,6 +10,7 @@ public class ProductReceiptNoteImportInput : SfsStoreImportInputBase /// 完工收货方式 /// [Display(Name = "完工收货方式")] + [Required(ErrorMessage = "{0}是必填项")] public EnumReceiptType ReceiptType { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs index 1705e993b..3175d18c4 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs @@ -46,11 +46,13 @@ public class PurchaseReceiptNoteImportInput : SfsStoreImportInputBase /// 类型 /// [Display(Name = "类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumPurchaseReceiptNoteType Type { get; set; } /// /// 状态 /// [Display(Name = "状态")] + [Required(ErrorMessage = "{0}是必填项")] public EnumPurchaseReceiptNoteStatus Status { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs index 8fb273c41..63f8b193d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs @@ -52,11 +52,13 @@ public class PurchaseReturnNoteImportInput : SfsStoreImportInputBase /// 退货类型 /// [Display(Name = "退货类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumPurchaseReturnType ReturnType { get; set; } = EnumPurchaseReturnType.AfterPuton; /// /// 状态 /// [Display(Name = "状态")] + [Required(ErrorMessage = "{0}是必填项")] public EnumPurchaseReturnNoteStatus Status { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs index c4f323358..266ae19e9 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs @@ -58,5 +58,6 @@ public class PutawayNoteImportInput : SfsStoreImportInputBase /// 上架类型 /// [Display(Name = "上架类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumPutawayType Type { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs index 18dfdfba1..928fcb9ea 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs @@ -17,6 +17,7 @@ public class TransferNoteImportInput : SfsStoreImportInputBase /// 使用中间库 /// [Display(Name = "使用中间库")] + [Required(ErrorMessage = "{0}是必填项")] public bool UseOnTheWayLocation { get; set; } /// @@ -31,6 +32,7 @@ public class TransferNoteImportInput : SfsStoreImportInputBase /// [Display(Name = "已确认")] [ImporterHeader(IsIgnore = true)] + [Required(ErrorMessage = "{0}是必填项")] public bool Confirmed { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs index afe3b8256..8a3d64f89 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs @@ -38,12 +38,14 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase [Display(Name = "订单状态")] [ValueMapping("禁用", 0)] [ValueMapping("启用", 1)] + [Required(ErrorMessage = "{0}是必填项")] public EnumOrderStatus OrderStatus { get; set; } = EnumOrderStatus.Open; /// /// 是否寄存订单 /// [Display(Name = "是否寄存订单")] + [Required(ErrorMessage = "{0}是必填项")] public bool IsConsignment { get; set; } = false; /// @@ -72,6 +74,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase /// 税率 /// [Display(Name = "税率")] + [Required(ErrorMessage = "{0}是必填项")] public decimal TaxRate { get; set; } /// @@ -95,6 +98,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase /// 数量 /// [Display(Name = "明细-数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// @@ -106,12 +110,14 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase /// 明细-标准包装数量 /// [Display(Name = "明细-标准包装数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal StdPackQty { get; set; } /// /// 明细-供应商包装数量 /// [Display(Name = "明细-供应商包装数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal SupplierPackQty { get; set; } /// @@ -124,6 +130,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase /// 明细-转换率 /// [Display(Name = "明细-转换率")] + [Required(ErrorMessage = "{0}是必填项")] public decimal ConvertRate { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs index b7e8e9eca..3802dce2d 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs @@ -10,12 +10,14 @@ public class CountPlanImportInput : SfsStoreImportInputBase /// 类型 /// [Display(Name = "类型")] + [Required(ErrorMessage = "{0}是必填项")] public EnumCountType Type { get; set; } /// /// 阶段 /// [Display(Name = "阶段")] + [Required(ErrorMessage = "{0}是必填项")] public EnumCountStage Stage { get; set; } /// @@ -46,6 +48,7 @@ public class CountPlanImportInput : SfsStoreImportInputBase /// 盘点方式 /// [Display(Name = "盘点方式")] + [Required(ErrorMessage = "{0}是必填项")] public EnumCountMethod CountMethod { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CustomerAsns/Inputs/CustomerAsnImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CustomerAsns/Inputs/CustomerAsnImportInput.cs index 144e40525..df36f9e46 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CustomerAsns/Inputs/CustomerAsnImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CustomerAsns/Inputs/CustomerAsnImportInput.cs @@ -23,6 +23,7 @@ public class CustomerAsnImportInput : SfsStoreImportInputBase, IHasTimeRange, IH /// 状态 0:新增1:发货中2:已发出3:已接收4:作废 /// [Display(Name = "状态")] + [Required(ErrorMessage = "{0}是必填项")] public int Status { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs index 8c4fbe0b4..b9f6528a1 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs @@ -39,6 +39,7 @@ public class MaterialRequestImportInput : SfsStoreImportInputBase /// 数量 /// [Display(Name = "数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs index 6feb2b032..6bf698f6c 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs @@ -38,12 +38,14 @@ public class ProductReceiptRequestImportInput : SfsStoreImportInputBase /// 数量 /// [Display(Name = "数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// /// 返线数量 /// [Display(Name = "返线数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal ReturnQty { get; set; } /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductRecycleRequests/Inputs/ProductRecycleRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductRecycleRequests/Inputs/ProductRecycleRequestImportInput.cs index 9aa59941b..ab7825ae3 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductRecycleRequests/Inputs/ProductRecycleRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductRecycleRequests/Inputs/ProductRecycleRequestImportInput.cs @@ -110,6 +110,7 @@ public class ProductRecycleRequestImportInput : SfsStoreImportInputBase [Display(Name = "库存状态")] [ImporterHeader(IsIgnore = true)] [ExporterHeader(IsIgnore = true)] + [Required(ErrorMessage = "{0}是必填项")] public EnumInventoryStatus Status { get; set; } /// @@ -124,5 +125,6 @@ public class ProductRecycleRequestImportInput : SfsStoreImportInputBase /// 转移工时 /// [Display(Name = "转移工时")] + [Required(ErrorMessage = "{0}是必填项")] public int WorkHour { get; set; } = 1; } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReceiptRequests/Inputs/PurchaseReceiptRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReceiptRequests/Inputs/PurchaseReceiptRequestImportInput.cs index 7d52bead5..5ad119122 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReceiptRequests/Inputs/PurchaseReceiptRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReceiptRequests/Inputs/PurchaseReceiptRequestImportInput.cs @@ -162,12 +162,14 @@ public class PurchaseReceiptRequestImportInput : SfsStoreImportInputBase, IHasPo /// 数量 /// [Display(Name = "明细-到货数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// /// 包装量 /// [Display(Name = "明细-标准包装包装量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal StdPackQty { get; set; } /// @@ -180,17 +182,20 @@ public class PurchaseReceiptRequestImportInput : SfsStoreImportInputBase, IHasPo /// 包装量 /// [Display(Name = "明细-供应商包装包装量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal SupplierPackQty { get; set; } /// /// 转换率 /// [Display(Name = "明细-转换率")] + [Required(ErrorMessage = "{0}是必填项")] public decimal ConvertRate { get; set; } /// /// 请求状态 /// [Display(Name = "请求状态")] + [Required(ErrorMessage = "{0}是必填项")] public EnumRequestStatus RequestStatus; /// diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs index a6a1a0832..d31d94de2 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs @@ -65,6 +65,7 @@ public class PurchaseReturnRequestImportInput /// [Display(Name = "退货数量")] [ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } /// @@ -149,6 +150,7 @@ public class PurchaseReturnRequestImportInput /// [Display(Name = "标包数量")] [ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)] + [Required(ErrorMessage = "{0}是必填项")] public decimal StdPackQty { get; set; } /// @@ -156,6 +158,7 @@ public class PurchaseReturnRequestImportInput /// [Display(Name = "库存状态")] [ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)] + [Required(ErrorMessage = "{0}是必填项")] public EnumInventoryStatus Status { get; set; } } diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs index 982e6bab8..065bd6f10 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs @@ -40,6 +40,7 @@ public class TransferRequestImportInput : SfsStoreImportInputBase /// 调拨数量 /// [Display(Name = "调拨数量")] + [Required(ErrorMessage = "{0}是必填项")] public decimal Qty { get; set; } ///