using AutoMapper; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_Model.Models; using WIDESEAWCS_QuartzJob.DTO; using WIDESEAWCS_QuartzJob.Models; using WIDESEAWCS_Tasks.ConveyorLineJob; namespace WIDESEAWCS_WCSServer.Filter { public class CustomProfile : Profile { /// /// 配置构造函数,用来创建关系映射 /// public CustomProfile() { CreateMap(); CreateMap().ForMember(a => a.WMSId, b => b.MapFrom(b => b.Id)); CreateMap().ForMember(a => a.WriteConveyorLineTargetAddress, b => b.MapFrom(b => b.NextAddress)).ForMember(a => a.ConveyorLineBarcode, b => b.MapFrom(b => b.PalletCode)).ForMember(a => a.WriteConveyorLineTaskNum, b => b.MapFrom(b => b.TaskNum)); CreateMap(); } } }