39 lines
1.1 KiB
C#
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>();
|
|
}
|
|
}
|
|
}
|