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

39 lines
1.1 KiB
C#

using AutoMapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.Web.Core.Dto;
using WMS.Web.Core.Dto.Inventory;
using WMS.Web.Domain.Entitys;
namespace WMS.Web.Domain.Mappers
{
/// <summary>
/// 箱信息
/// </summary>
public class BoxMapper : Profile
{
public BoxMapper()
{
CreateMap<SerialNumbers, SerialNumbers>();
CreateMap<SerialNumberOperate, SerialNumberOperate>();
CreateMap<Box, Box>();
CreateMap<BoxDetails, BoxDetails>();
CreateMap<Box, BoxResponse>();
CreateMap<BoxDetails, BoxDetailResponse>();
CreateMap<OpsBoxResponse, Box>();
CreateMap<OpsBoxDetailsResponse, BoxDetails>();
CreateMap<BoxInventoryResponse, BoxResponse>()
.ForMember(x => x.Id, ops => ops.MapFrom(x => x.BoxId));
CreateMap<BoxInventoryDetailsResponse, BoxDetailResponse>();
CreateMap<BoxInventoryResponse, OpsBoxResponse>();
CreateMap<BoxInventoryDetailsResponse, OpsBoxDetailsResponse>();
}
}
}