30 lines
938 B
C#
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>();
|
|
}
|
|
}
|
|
}
|