Browse Source

线边领料、退料导入测试通过

master
刘云峰 2 years ago
parent
commit
cd3478418b
  1. 2
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs
  2. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs
  3. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs
  4. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs
  5. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs
  6. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs
  7. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs
  8. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs
  9. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs
  10. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs
  11. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs
  12. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs
  13. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs
  14. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs
  15. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs
  16. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs
  17. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs
  18. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs
  19. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs
  20. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs
  21. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs
  22. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs

2
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs

@ -471,7 +471,7 @@ public class BalanceAppService
/// <returns></returns> /// <returns></returns>
/// <exception cref="NotImplementedException"></exception> /// <exception cref="NotImplementedException"></exception>
[HttpGet("recommend-list-location")] [HttpGet("recommend-list-location")]
public virtual async Task<List<BalanceDTO>> GetRecommendBalancesAsync(RecommendBalanceRequestInput input) public virtual async Task<List<BalanceDTO>> GetRecommendBalances2Async(RecommendBalanceRequestInput input)
{ {
var traceId = GuidGenerator.Create(); var traceId = GuidGenerator.Create();
var itemCode = input.ItemCode; var itemCode = input.ItemCode;

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs

@ -29,6 +29,12 @@ public class UnplannedIssueJobDetailDTO : SfsJobRecommendFromDetailDTOBase
[Display(Name = "次交易码")] [Display(Name = "次交易码")]
public string OnceBusiCode { get; set; } public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order =0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedIssueJobDetailInput : SfsJobRecommendFromDetailInputBase,
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptJobDetailInput : SfsJobRecommendToDetailInputBase,
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs

@ -36,6 +36,12 @@ public class UnplannedIssueNoteDetailDTO : SfsStoreRecommendFromDetailWithLotPac
[Display(Name = "次交易码")] [Display(Name = "次交易码")]
public string OnceBusiCode { get; set; } public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs

@ -38,6 +38,12 @@ public class UnplannedIssueNoteDetailInput : SfsStoreRecommendFromDetailWithLotP
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptNoteDetailDTO : SfsStoreRecommendToDetailWithLotPac
[Display(Name = "次交易码")] [Display(Name = "次交易码")]
public string OnceBusiCode { get; set; } public string OnceBusiCode { get; set; }
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptNoteDetailInput : SfsStoreRecommendToDetailWithLotP
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs

@ -11,6 +11,12 @@ public class UnplannedReceiptNoteImportInput : SfsStoreImportInputBase
[Display(Name = "计划外入库请求单号")] [Display(Name = "计划外入库请求单号")]
public string UnplannedReceiptRequestNumber { get; set; } public string UnplannedReceiptRequestNumber { get; set; }
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs

@ -32,6 +32,12 @@ public class UnplannedIssueRequestDetailDTO
[Display(Name = "次交易码")] [Display(Name = "次交易码")]
public string OnceBusiCode { get; set; } public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs

@ -30,6 +30,12 @@ public class UnplannedIssueRequestDetailInput : SfsStoreDetailWithLotPackingQtyL
[Display(Name = "次交易码")] [Display(Name = "次交易码")]
public string OnceBusiCode { get; set; } public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs

@ -9,6 +9,9 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts;
public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase
, IHasQty , IHasQty
{ {
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary> /// <summary>
/// 物品代码 /// 物品代码
/// </summary> /// </summary>
@ -75,9 +78,12 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase
/// <summary> /// <summary>
/// 说明 /// 说明
/// </summary> /// </summary>
[Display(Name = "说明")] //[Display(Name = "说明2")]
public string Remark { get; set; } //public string Remark { get; set; }
[Display(Name = "领料类别")] /// <summary>
public EnumUnplannedIssueType UnplannedIssueType { get; set; } /// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs

@ -38,6 +38,12 @@ public class UnplannedReceiptRequestDetailDTO
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { set; get; } public ExtraPropertyDictionary ExtraProperties { set; get; }
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs

@ -30,6 +30,12 @@ public class UnplannedReceiptRequestDetailInput : SfsStoreDetailWithLotPackingQt
[Display(Name = "扩展属性")] [Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { set; get; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { set; get; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs

@ -9,6 +9,9 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts;
public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase
, IHasQty , IHasQty
{ {
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary> /// <summary>
/// 物料号 /// 物料号
/// </summary> /// </summary>
@ -75,9 +78,12 @@ public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase
/// <summary> /// <summary>
/// 说明 /// 说明
/// </summary> /// </summary>
[Display(Name = "说明")] //[Display(Name = "说明2")]
public string Remark { get; set; } //public string Remark { get; set; }
[Display(Name = "退料类别")] /// <summary>
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } /// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs

@ -30,13 +30,13 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ
public UnplannedReceiptRequestForDongyangAppService(IUnplannedReceiptRequestRepository repository, public UnplannedReceiptRequestForDongyangAppService(IUnplannedReceiptRequestRepository repository,
IUnplannedReceiptRequestManager unplannedReceiptRequestManager, IUnplannedReceiptRequestManager unplannedReceiptRequestManager,
IDepartmentAppService departmentApp, IDepartmentAppService departmentApp,
LocationManager locationManager, //LocationManager locationManager,
ILocationAppService locationAppService ILocationAppService locationAppService
) : base(repository, unplannedReceiptRequestManager) ) : base(repository, unplannedReceiptRequestManager)
{ {
_unplannedReceiptRequestManager = unplannedReceiptRequestManager; _unplannedReceiptRequestManager = unplannedReceiptRequestManager;
_departmentApp = departmentApp; _departmentApp = departmentApp;
_locationManager = locationManager; //_locationManager = locationManager;
_locationAppService = locationAppService; _locationAppService = locationAppService;
} }
@ -191,7 +191,8 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ
private async Task SetEntityPropertiesAsync(UnplannedReceiptRequest entity) private async Task SetEntityPropertiesAsync(UnplannedReceiptRequest entity)
{ {
var userName = CurrentUser.GetUserName(); var userName = CurrentUser.GetUserName();
if (userName != null)
{
var department = await _departmentApp.GetByUsernameAsync(userName).ConfigureAwait(false); var department = await _departmentApp.GetByUsernameAsync(userName).ConfigureAwait(false);
if (department != null) if (department != null)
@ -201,6 +202,7 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ
} }
entity.Worker = userName; entity.Worker = userName;
}
entity.BuildDate = DateTime.Now; entity.BuildDate = DateTime.Now;

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs

@ -34,6 +34,12 @@ public class UnplannedIssueJobDetail : SfsJobRecommendFromDetailEntityBase, IHas
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs

@ -35,6 +35,13 @@ public class UnplannedReceiptJobDetail : SfsJobRecommendToDetailEntityBase, IHas
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order =0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs

@ -34,6 +34,12 @@ public class UnplannedIssueNoteDetail : SfsStoreRecommendFromDetailWithLotPackin
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs

@ -34,6 +34,12 @@ public class UnplannedReceiptNoteDetail : SfsStoreRecommendToDetailWithLotPackin
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs

@ -33,7 +33,13 @@ public class UnplannedIssueRequestDetail : SfsStoreDetailWithLotPackingQtyLocati
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")] [Display(Name = "领料类别", Order =0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; } public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs

@ -37,7 +37,13 @@ public class UnplannedReceiptRequestDetail : SfsStoreDetailWithLotPackingQtyLoca
/// </summary> /// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary(); public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")] [Display(Name = "退料类别", Order =0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; } public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
} }

Loading…
Cancel
Save