using AutoMapper; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_DTO.System; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_Model.Models; using WIDESEAWCS_QuartzJob.DTO; using WIDESEAWCS_QuartzJob.Models; using WIDESEAWCS_Tasks.ConveyorLineJob; using WIDESEAWCS_Tasks.RGVJob; namespace WIDESEAWCS_WCSServer.Filter { public class CustomProfile : Profile { /// /// 配置构造函数,用来创建关系映射 /// public CustomProfile() { CreateMap(); CreateMap(); CreateMap(); CreateMap() .ForMember(a => a.TaskNum, b => b.MapFrom(b => b.TaskId)) .ForMember(a => a.PalletCode, b => b.MapFrom(b => b.TPbarcode)) .ForMember(a => a.SourceAddress, b => b.MapFrom(b => b.BeginPoint)) .ForMember(a => a.TargetAddress, b => b.MapFrom(b => b.EndPoint)) .ForMember(a => a.Roadway, b => b.MapFrom(b => b.TPbarcode)); } } }