Files
WMS-Api/src/WMS.Web.Domain/Mappers/ChangeBoxRecordMapper.cs
18942506660 43aa226ef0 修复bug
2023-11-27 14:26:13 +08:00

30 lines
938 B
C#

using AutoMapper;
using System;
using System.Collections.Generic;
using System.Text;
using WMS.Web.Core.Dto.ChangeBoxRecord;
using WMS.Web.Core.Dto.Inventory;
using WMS.Web.Domain.Entitys;
namespace WMS.Web.Domain.Mappers
{
/// <summary>
/// 改箱
/// </summary>
public class ChangeBoxRecordMapper : Profile
{
public ChangeBoxRecordMapper()
{
CreateMap<ChangeBoxRecord, ChangeBoxRecord>();
CreateMap<MoveBoxRecord, MoveBoxRecord>();
CreateMap<SaveChangeBoxRecordRequest, ChangeBoxRecord>();
CreateMap<SaveChangeBoxRecordRequest, BoxInventoryChangeGenerateDto>()
.ForMember(x => x.BoxId, ops => ops.MapFrom(x => x.SrcBoxId))
.ForMember(x => x.TargetBoxId, ops => ops.MapFrom(x => x.DestBoxId));
CreateMap<SaveChangeBoxRecordDetailsRequest, BoxInventoryDetailsChangeGenerateDto>();
}
}
}