using Autofac.Builder; using AutoMapper; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Common.OrderEnum; using WIDESEA_Core.Helper; using WIDESEA_DTO; using WIDESEA_DTO.Inbound; using WIDESEA_DTO.Outbound; using WIDESEA_DTO.System; using WIDESEA_DTO.Task; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Filter { public class CustomProfile : Profile { /// /// 配置构造函数,用来创建关系映射 /// public CustomProfile() { CreateMap(); CreateMap().ForMember(x => x.OrderDetailStatus, b => b.MapFrom(b => 0)); CreateMap(); CreateMap().ForMember(x => x.SerilNumber, b => b.MapFrom(b => b.SerialNumber)).ForMember(x => x.StockDetailId, b => b.MapFrom(b => b.Id)); CreateMap().ForMember(x => x.OrderDetailStatus, b => b.MapFrom(b => 0)); CreateMap(); CreateMap().ForMember(a => a.ReceivedQuantity, b => b.MapFrom(x => x.ReceivedQuantity)).ForMember(a => a.MaterielCode, b => b.MapFrom(x => x.MaterielCode)).ForMember(a => a.CheckOrderStatus, b => b.MapFrom(x => CheckOrderStatusEnum.NotCheck.ObjToInt())); CreateMap(); } } }