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