|
|
@ -82,12 +82,14 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
/// 行号
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "行号")] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public int RowCode { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 列号
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "列号")] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public int ColumnCode { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
@ -101,12 +103,14 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
/// 拣料优先级
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "拣料优先级")] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public int PickPriority { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 拣料顺序
|
|
|
|
/// </summary>
|
|
|
|
[Display(Name = "拣料顺序")] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public int PickOrder { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
@ -115,6 +119,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以混物品")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableMixItem { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以混批次
|
|
|
@ -122,6 +127,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以混批次")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableMixLot { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以混状态
|
|
|
@ -129,6 +135,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以混状态")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableMixStatus { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以负库存
|
|
|
@ -136,6 +143,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以负库存")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableNegative { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以保留零库存
|
|
|
@ -143,6 +151,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以保留零库存")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableKeepZero { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以机会盘点
|
|
|
@ -150,6 +159,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以机会盘点")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableOpportunityCount { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以领料
|
|
|
@ -157,6 +167,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以领料")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnablePick { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以过量领料
|
|
|
@ -164,6 +175,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以过量领料")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableOverPick { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以整包存储
|
|
|
@ -171,6 +183,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以整包存储")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableWholeStore { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以散件存储
|
|
|
@ -178,6 +191,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以散件存储")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableBreakStore { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以发出
|
|
|
@ -185,6 +199,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以发出")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableShip { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以接收
|
|
|
@ -192,6 +207,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以接收")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableReceive { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以退货给供应商
|
|
|
@ -199,6 +215,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以退货给供应商")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableReturnToSupplier { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 可以接收客户退货
|
|
|
@ -206,6 +223,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "可以接收客户退货")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableReturnFromCustomer { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 是否可以拆箱
|
|
|
@ -213,6 +231,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "是否可以拆箱")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableSplitBox { get; set; } = true; |
|
|
|
/// <summary>
|
|
|
|
/// 是否可以拆托
|
|
|
@ -220,6 +239,7 @@ public class LocationImportInput : SfsBaseDataImportInputBase, IHasLocationSwitc |
|
|
|
[Display(Name = "是否可以拆托")] |
|
|
|
[ValueMapping("否", false)] |
|
|
|
[ValueMapping("是", true)] |
|
|
|
[Required(ErrorMessage = "{0}是必填项")] |
|
|
|
public bool EnableSplitPallet { get; set; } = true; |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|