改箱接口操作

This commit is contained in:
18942506660
2023-11-22 11:38:32 +08:00
parent 5ae1196f81
commit d6def9fa82
3 changed files with 28 additions and 1 deletions

View File

@@ -435,6 +435,11 @@
目标箱子ID 目标箱子ID
</summary> </summary>
</member> </member>
<member name="P:WMS.Web.Core.Dto.ChangeBoxRecord.SaveChangeBoxRecordRequest.SubStockId">
<summary>
仓位
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.ChangeBoxRecord.SaveChangeBoxRecordRequest.Details"> <member name="P:WMS.Web.Core.Dto.ChangeBoxRecord.SaveChangeBoxRecordRequest.Details">
<summary> <summary>
明细 明细

View File

@@ -20,6 +20,26 @@ namespace WMS.Web.Core.Dto.ChangeBoxRecord
[Required(ErrorMessage = "目标箱子不能为空")] [Required(ErrorMessage = "目标箱子不能为空")]
public int DestBoxId { get; set; } public int DestBoxId { get; set; }
/// <summary> /// <summary>
/// 目标箱的仓库(可为空:当目标箱不需要上架时候)
/// </summary>
[Required(ErrorMessage = "仓库不能为空")]
public string StockCode { get; set; }
/// <summary>
/// 仓位
///</summary>
[Required(ErrorMessage = "仓位不能为空")]
public string SubStockId { get; set; }
/// <summary>
/// 原箱组织编码
/// </summary>
[Required(ErrorMessage = "原箱组织不能为空")]
public string SrcBoxOrgCode { get; set; }
/// <summary>
/// 目标箱组织编码
/// </summary>
[Required(ErrorMessage = "目标箱组织不能为空")]
public string DestBoxOrgCode { get; set; }
/// <summary>
/// 明细 /// 明细
/// </summary> /// </summary>
public List<SaveChangeBoxRecordDetailsRequest> Details { get; set; } = new List<SaveChangeBoxRecordDetailsRequest>(); public List<SaveChangeBoxRecordDetailsRequest> Details { get; set; } = new List<SaveChangeBoxRecordDetailsRequest>();

View File

@@ -19,7 +19,9 @@ namespace WMS.Web.Domain.Mappers
CreateMap<SaveChangeBoxRecordRequest, BoxInventoryChangeGenerateDto>() CreateMap<SaveChangeBoxRecordRequest, BoxInventoryChangeGenerateDto>()
.ForMember(x => x.BoxId, ops => ops.MapFrom(x => x.SrcBoxId)) .ForMember(x => x.BoxId, ops => ops.MapFrom(x => x.SrcBoxId))
.ForMember(x => x.TargetBoxId, ops => ops.MapFrom(x => x.DestBoxId)); .ForMember(x => x.TargetBoxId, ops => ops.MapFrom(x => x.DestBoxId))
.ForMember(x => x.BoxOrgCode, ops => ops.MapFrom(x => x.SrcBoxOrgCode))
.ForMember(x => x.TargetBoxOrgCode, ops => ops.MapFrom(x => x.DestBoxOrgCode));
CreateMap<SaveChangeBoxRecordDetailsRequest, BoxInventoryDetailsChangeGenerateDto>(); CreateMap<SaveChangeBoxRecordDetailsRequest, BoxInventoryDetailsChangeGenerateDto>();
} }
} }