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();
}
}