Browse Source

Basedata其他Module ImportInput 枚举、Int、Bool类型属性验证Required

集成Redis
马昊 2 years ago
parent
commit
b9435491c9
  1. 1
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs
  2. 4
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs
  3. 1
      be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs
  4. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs
  5. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs
  6. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs
  7. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs
  8. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs
  9. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryInitialNotes/Inputs/InventoryInitialNoteImportInput.cs
  10. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs
  11. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/IssueNotes/Inputs/IssueNoteImportInput.cs
  12. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs
  13. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs
  14. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs
  15. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs
  16. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs
  17. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs
  18. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs
  19. 7
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Orders/PurchaseOrders/Inputs/PurchaseOrderImportInput.cs
  20. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs
  21. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CustomerAsns/Inputs/CustomerAsnImportInput.cs
  22. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs
  23. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs
  24. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductRecycleRequests/Inputs/ProductRecycleRequestImportInput.cs
  25. 5
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReceiptRequests/Inputs/PurchaseReceiptRequestImportInput.cs
  26. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs
  27. 1
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs

1
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Containers/Inputs/ContainerImportInput.cs

@ -28,6 +28,7 @@ public class ContainerImportInput : SfsImportInputBase
/// 状态
/// </summary>
[Display(Name = "状态")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumContainerStatus Status { get; set; }
/// <summary>

4
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/LocationCapacitys/Inputs/LocationCapacityImportInput.cs

@ -21,23 +21,27 @@ public class LocationCapacityImportInput : SfsImportInputBase
/// 已用容量
/// </summary>
[Display(Name = "已用容量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal UsedCapacity { get; set; }
/// <summary>
/// 可用容量
/// </summary>
[Display(Name = "可用容量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal AvailableCapacity { get; set; }
/// <summary>
/// 可承受过载容量
/// </summary>
[Display(Name = "可承受过载容量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal BearableOverloadCapacity { get; set; }
/// <summary>
/// 是否无穷大
/// </summary>
[Display(Name = "是否无穷大")]
[Required(ErrorMessage = "{0}是必填项")]
public bool IsInfinity { get; set; }
}

1
be/Modules/Label/src/Win_in.Sfs.Label.Application.Contracts/LabelDefinitions/Inputs/LabelDefinitionImportInput.cs

@ -39,6 +39,7 @@ public class LabelDefinitionImportInput : SfsImportInputBase
/// 流水长度
/// </summary>
[Display(Name = "流水长度")]
[Required(ErrorMessage = "{0}是必填项")]
public int SerialLength { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/ExchangeDatas/Inputs/ExchangeDataImportInput.cs

@ -43,6 +43,7 @@ public class ExchangeDataImportInput : SfsStoreImportInputBase
/// 是否功能区
/// </summary>
[Display(Name = "是否功能区")]
[Required(ErrorMessage = "{0}是必填项")]
public bool IsFunctional { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/BackFlusNotes/Inputs/BackFlushNoteImportInput.cs

@ -74,6 +74,7 @@ public class BackFlushNoteImportInput : SfsStoreImportInputBase
/// 数量
/// </summary>
[Display(Name = "数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ContainerBindNotes/Inputs/ContainerBindNoteImportInput.cs

@ -29,6 +29,7 @@ public class ContainerBindNoteImportInput : SfsStoreImportInputBase
/// 绑定类型
/// </summary>
[Display(Name = "绑定类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumBindType BindType { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountAdjustNotes/Inputs/CountAdjustNoteImportInput.cs

@ -27,5 +27,6 @@ public class CountAdjustNoteImportInput : SfsStoreImportInputBase
/// 是否已经调整
/// </summary>
[Display(Name = "是否已经调整")]
[Required(ErrorMessage = "{0}是必填项")]
public bool IsAdjusted { get; set; } = false;
}

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/CountNotes/Inputs/CountNoteImportInput.cs

@ -63,5 +63,6 @@ public class CountNoteImportInput : SfsStoreImportInputBase
/// 初盘数量
/// </summary>
[Display(Name = "盘点数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal FirstCountQty { get; set; }
}

2
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,
/// 数量
/// </summary>
[Display(Name = "数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>
@ -58,6 +59,7 @@ public class InventoryInitialNoteImportInput : SfsStoreImportInputBase, IHasQty,
/// 库存状态
/// </summary>
[Display(Name = "库存状态")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumInventoryStatus Status { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/InventoryTransferNotes/Inputs/InventoryTransferNoteImportInput.cs

@ -9,6 +9,7 @@ public class InventoryTransferNoteImportInput : SfsStoreImportInputBase
/// 移库类型
/// </summary>
[Display(Name = "移库类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumInventoryTransferType TransferType { get; set; }
/// <summary>

1
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
/// 使用在途库
/// </summary>
[Display(Name = "使用在途库")]
[Required(ErrorMessage = "{0}是必填项")]
public bool UseOnTheWayLocation { get; set; }
}

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisDeliverNotes/Inputs/JisDeliverNoteImportInput.cs

@ -29,14 +29,14 @@ public class JisDeliverNoteImportInput : SfsStoreImportInputBase
/// 器具数量
/// </summary>
[Display(Name = "器具数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal ContainerQty { get; set; }
/// <summary>
/// 物品数量
/// </summary>
[Display(Name = "物品数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal ItemQty { get; set; }
}

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/JisProductReceiptNotes/Inputs/JisProductReceiptNoteImportInput.cs

@ -11,6 +11,7 @@ public class JisProductReceiptNoteImportInput : SfsStoreImportInputBase
/// 完工收货方式
/// </summary>
[Display(Name = "完工收货方式")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumReceiptType ReceiptType { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/ProductReceiptNotes/Inputs/ProductReceiptNoteImportInput.cs

@ -10,6 +10,7 @@ public class ProductReceiptNoteImportInput : SfsStoreImportInputBase
/// 完工收货方式
/// </summary>
[Display(Name = "完工收货方式")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumReceiptType ReceiptType { get; set; }
/// <summary>

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReceiptNotes/Inputs/PurchaseReceiptNoteImportInput.cs

@ -46,11 +46,13 @@ public class PurchaseReceiptNoteImportInput : SfsStoreImportInputBase
/// 类型
/// </summary>
[Display(Name = "类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumPurchaseReceiptNoteType Type { get; set; }
/// <summary>
/// 状态
/// </summary>
[Display(Name = "状态")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumPurchaseReceiptNoteStatus Status { get; set; }
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PurchaseReturnNotes/Inputs/PurchaseReturnNoteImportInput.cs

@ -52,11 +52,13 @@ public class PurchaseReturnNoteImportInput : SfsStoreImportInputBase
/// 退货类型
/// </summary>
[Display(Name = "退货类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumPurchaseReturnType ReturnType { get; set; } = EnumPurchaseReturnType.AfterPuton;
/// <summary>
/// 状态
/// </summary>
[Display(Name = "状态")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumPurchaseReturnNoteStatus Status { get; set; }
}

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/PutawayNotes/Inputs/PutawayNoteImportInput.cs

@ -58,5 +58,6 @@ public class PutawayNoteImportInput : SfsStoreImportInputBase
/// 上架类型
/// </summary>
[Display(Name = "上架类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumPutawayType Type { get; set; }
}

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/TransferNotes/Inputs/TransferNoteImportInput.cs

@ -17,6 +17,7 @@ public class TransferNoteImportInput : SfsStoreImportInputBase
/// 使用中间库
/// </summary>
[Display(Name = "使用中间库")]
[Required(ErrorMessage = "{0}是必填项")]
public bool UseOnTheWayLocation { get; set; }
/// <summary>
@ -31,6 +32,7 @@ public class TransferNoteImportInput : SfsStoreImportInputBase
/// </summary>
[Display(Name = "已确认")]
[ImporterHeader(IsIgnore = true)]
[Required(ErrorMessage = "{0}是必填项")]
public bool Confirmed { get; set; }
/// <summary>

7
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;
/// <summary>
/// 是否寄存订单
/// </summary>
[Display(Name = "是否寄存订单")]
[Required(ErrorMessage = "{0}是必填项")]
public bool IsConsignment { get; set; } = false;
/// <summary>
@ -72,6 +74,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 税率
/// </summary>
[Display(Name = "税率")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal TaxRate { get; set; }
/// <summary>
@ -95,6 +98,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 数量
/// </summary>
[Display(Name = "明细-数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>
@ -106,12 +110,14 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 明细-标准包装数量
/// </summary>
[Display(Name = "明细-标准包装数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal StdPackQty { get; set; }
/// <summary>
/// 明细-供应商包装数量
/// </summary>
[Display(Name = "明细-供应商包装数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal SupplierPackQty { get; set; }
/// <summary>
@ -124,6 +130,7 @@ public class PurchaseOrderImportInput : SfsStoreImportInputBase
/// 明细-转换率
/// </summary>
[Display(Name = "明细-转换率")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal ConvertRate { get; set; }
/// <summary>

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Plans/CountPlans/Inputs/CountPlanImportInput.cs

@ -10,12 +10,14 @@ public class CountPlanImportInput : SfsStoreImportInputBase
/// 类型
/// </summary>
[Display(Name = "类型")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumCountType Type { get; set; }
/// <summary>
/// 阶段
/// </summary>
[Display(Name = "阶段")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumCountStage Stage { get; set; }
/// <summary>
@ -46,6 +48,7 @@ public class CountPlanImportInput : SfsStoreImportInputBase
/// 盘点方式
/// </summary>
[Display(Name = "盘点方式")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumCountMethod CountMethod { get; set; }
}

1
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:作废
/// </summary>
[Display(Name = "状态")]
[Required(ErrorMessage = "{0}是必填项")]
public int Status { get; set; }
/// <summary>

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/MaterialRequests/Inputs/MaterialRequestImportInput.cs

@ -39,6 +39,7 @@ public class MaterialRequestImportInput : SfsStoreImportInputBase
/// 数量
/// </summary>
[Display(Name = "数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/ProductReceiptRequests/Inputs/ProductReceiptRequestImportInput.cs

@ -38,12 +38,14 @@ public class ProductReceiptRequestImportInput : SfsStoreImportInputBase
/// 数量
/// </summary>
[Display(Name = "数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>
/// 返线数量
/// </summary>
[Display(Name = "返线数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal ReturnQty { get; set; }
/// <summary>

2
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; }
/// <summary>
@ -124,5 +125,6 @@ public class ProductRecycleRequestImportInput : SfsStoreImportInputBase
/// 转移工时
/// </summary>
[Display(Name = "转移工时")]
[Required(ErrorMessage = "{0}是必填项")]
public int WorkHour { get; set; } = 1;
}

5
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
/// 数量
/// </summary>
[Display(Name = "明细-到货数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>
/// 包装量
/// </summary>
[Display(Name = "明细-标准包装包装量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal StdPackQty { get; set; }
/// <summary>
@ -180,17 +182,20 @@ public class PurchaseReceiptRequestImportInput : SfsStoreImportInputBase, IHasPo
/// 包装量
/// </summary>
[Display(Name = "明细-供应商包装包装量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal SupplierPackQty { get; set; }
/// <summary>
/// 转换率
/// </summary>
[Display(Name = "明细-转换率")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal ConvertRate { get; set; }
/// <summary>
/// 请求状态
/// </summary>
[Display(Name = "请求状态")]
[Required(ErrorMessage = "{0}是必填项")]
public EnumRequestStatus RequestStatus;
/// <summary>

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/PurchaseReturnRequests/Inputs/PurchaseReturnRequestImportInput.cs

@ -65,6 +65,7 @@ public class PurchaseReturnRequestImportInput
/// </summary>
[Display(Name = "退货数量")]
[ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>
@ -149,6 +150,7 @@ public class PurchaseReturnRequestImportInput
/// </summary>
[Display(Name = "标包数量")]
[ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)]
[Required(ErrorMessage = "{0}是必填项")]
public decimal StdPackQty { get; set; }
/// <summary>
@ -156,6 +158,7 @@ public class PurchaseReturnRequestImportInput
/// </summary>
[Display(Name = "库存状态")]
[ExporterHeader(IsIgnore = true), ImporterHeader(IsIgnore = true)]
[Required(ErrorMessage = "{0}是必填项")]
public EnumInventoryStatus Status { get; set; }
}

1
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/TransferRequests/Inputs/TransferRequestImportInput.cs

@ -40,6 +40,7 @@ public class TransferRequestImportInput : SfsStoreImportInputBase
/// 调拨数量
/// </summary>
[Display(Name = "调拨数量")]
[Required(ErrorMessage = "{0}是必填项")]
public decimal Qty { get; set; }
/// <summary>

Loading…
Cancel
Save