Browse Source

更新

dev_DY_CC
赵新宇 6 months ago
parent
commit
b3d08aa777
  1. 44
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs
  2. 47
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs
  3. 25
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/UnplannedIssueRequestAutoMapperProfile.cs

44
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDTO.cs

@ -57,4 +57,48 @@ public class UnplannedIssueJobDTO : SfsJobDTOBase<UnplannedIssueJobDetailDTO>
public List<UnplannedIssueJobFacDetailDTO> FacDetails { set; get; }
/// <summary>
/// ERP料号
/// </summary>
[Display(Name = "ERP料号")]
public string ItemCode { get; set; }
/// <summary>
/// 物品名称
/// </summary>
[Display(Name = "物品名称")]
public string ItemName { get; set; }
/// <summary>
/// 物品描述1
/// </summary>
[Display(Name = "物品描述1")]
public string ItemDesc1 { get; set; }
/// <summary>
/// 物品描述2
/// </summary>
[Display(Name = "物品描述2")]
public string ItemDesc2 { get; set; }
/// <summary>
/// ERP储位
/// </summary>
[Display(Name = "ERP储位")]
public string FromErpLocationCode { get; set; }
/// <summary>
/// 数量
/// </summary>
[Display(Name = "数量")]
public decimal Qty { get; set; }
public bool IsHasPackingCode { get; set; }
}

47
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobEditInput.cs

@ -76,4 +76,51 @@ public class UnplannedIssueJobEditInput : SfsJobCreateUpdateInputBase, ISfsJobCr
public string OANumber { get; set; }
/// <summary>
/// ERP料号
/// </summary>
[Display(Name = "ERP料号")]
public string ItemCode { get; set; }
/// <summary>
/// 物品名称
/// </summary>
[Display(Name = "物品名称")]
public string ItemName { get; set; }
/// <summary>
/// 物品描述1
/// </summary>
[Display(Name = "物品描述1")]
public string ItemDesc1 { get; set; }
/// <summary>
/// 物品描述2
/// </summary>
[Display(Name = "物品描述2")]
public string ItemDesc2 { get; set; }
/// <summary>
/// ERP储位
/// </summary>
[Display(Name = "ERP储位")]
public string FromErpLocationCode { get; set; }
/// <summary>
/// 数量
/// </summary>
[Display(Name = "数量")]
public decimal Qty { get; set; }
public bool IsHasPackingCode { get; set; }
}

25
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Event/AutoMapperProfiles/Requests/UnplannedIssueRequestAutoMapperProfile.cs

@ -6,6 +6,8 @@ using Win_in.Sfs.Wms.Store.Domain;
namespace Win_in.Sfs.Wms.Store.Event;
using DocumentFormat.OpenXml.Wordprocessing;
using System.ComponentModel.DataAnnotations;
using Win_in.Sfs.Shared.Domain.Shared;
using Win_in.Sfs.Wms.Inventory.Application.Contracts;
@ -33,6 +35,27 @@ public partial class StoreEventAutoMapperProfile : Profile
.Ignore(x => x.CompleteTime)
.Ignore(x => x.UpStreamJobNumber)
.Ignore(x => x.ItemCode )
.Ignore(x => x.ItemName )
.Ignore(x => x.ItemDesc1 )
.Ignore(x => x.ItemDesc2 )
.Ignore(x => x.FromErpLocationCode )
.Ignore(x => x.Qty )
.Ignore(x => x.IsHasPackingCode )
.Ignore(x => x.CompleteUserId)
.Ignore(x => x.CompleteUserName)
.Ignore(x => x.CompleteTime)
.Ignore(x => x.UpStreamJobNumber)
.BeforeMap((notice, input) => input.JobType = EnumJobType.UnplannedIssueJob)
.BeforeMap((notice, input) => input.JobStatus = EnumJobStatus.Open)
.BeforeMap((notice, input) => input.IsAutoComplete = false)
@ -61,7 +84,7 @@ public partial class StoreEventAutoMapperProfile : Profile
CreateMap<UnplannedIssueRequest, UnplannedIssueNoteEditInput>()
.ForMember(x => x.UnplannedIssueRequestNumber, y => y.MapFrom(d => d.Number)).Ignore(x => x.JobNumber)
;
.Ignore(x => x.ItemCode).Ignore(x=>x.ItemDesc1).Ignore(x=>x.ItemDesc2).Ignore(x=>x.Qty).Ignore(x=>x.FromErpLocationCode).Ignore(x=>x.ItemName);
CreateMap<UnplannedIssueRequestDetail, UnplannedIssueNoteDetailInput>()
.Ignore(x => x.ReasonCode)

Loading…
Cancel
Save