From d6def9fa8222633cea99f6270da615af750b8320 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Wed, 22 Nov 2023 11:38:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E7=AE=B1=E6=8E=A5=E5=8F=A3=E6=93=8D?= =?UTF-8?q?=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml | 5 +++++ .../SaveChangeBoxRecordRequest.cs | 20 +++++++++++++++++++ .../Mappers/ChangeBoxRecordMapper.cs | 4 +++- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index 5255083a..084d92b1 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -435,6 +435,11 @@ 目标箱子ID + + + 仓位 + + 明细 diff --git a/src/WMS.Web.Core/Dto/ChangeBoxRecord/SaveChangeBoxRecordRequest.cs b/src/WMS.Web.Core/Dto/ChangeBoxRecord/SaveChangeBoxRecordRequest.cs index fbb371c3..17c4cc07 100644 --- a/src/WMS.Web.Core/Dto/ChangeBoxRecord/SaveChangeBoxRecordRequest.cs +++ b/src/WMS.Web.Core/Dto/ChangeBoxRecord/SaveChangeBoxRecordRequest.cs @@ -20,6 +20,26 @@ namespace WMS.Web.Core.Dto.ChangeBoxRecord [Required(ErrorMessage = "目标箱子不能为空")] public int DestBoxId { get; set; } /// + /// 目标箱的仓库(可为空:当目标箱不需要上架时候) + /// + [Required(ErrorMessage = "仓库不能为空")] + public string StockCode { get; set; } + /// + /// 仓位 + /// + [Required(ErrorMessage = "仓位不能为空")] + public string SubStockId { get; set; } + /// + /// 原箱组织编码 + /// + [Required(ErrorMessage = "原箱组织不能为空")] + public string SrcBoxOrgCode { get; set; } + /// + /// 目标箱组织编码 + /// + [Required(ErrorMessage = "目标箱组织不能为空")] + public string DestBoxOrgCode { get; set; } + /// /// 明细 /// public List Details { get; set; } = new List(); diff --git a/src/WMS.Web.Domain/Mappers/ChangeBoxRecordMapper.cs b/src/WMS.Web.Domain/Mappers/ChangeBoxRecordMapper.cs index 9887286c..8bc41ee3 100644 --- a/src/WMS.Web.Domain/Mappers/ChangeBoxRecordMapper.cs +++ b/src/WMS.Web.Domain/Mappers/ChangeBoxRecordMapper.cs @@ -19,7 +19,9 @@ namespace WMS.Web.Domain.Mappers CreateMap() .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(); } }