using Admin.Core.Model.Personnel; using Admin.Core.Service.Personnel.Employee.Input; using Admin.Core.Service.Personnel.Employee.Output; using AutoMapper; using System.Linq; namespace Admin.Core.Service.Personnel.Employee { /// /// 映射配置 /// 双向映射 .ReverseMap() /// public class MapConfig : Profile { public MapConfig() { //新增 CreateMap(); //修改 CreateMap(); //查询 CreateMap().ForMember( d => d.OrganizationIds, m => m.MapFrom(s => s.Organizations.Select(a => a.Id)) ); //查询 CreateMap().ForMember( d => d.OrganizationIds, m => m.MapFrom(s => s.Organizations.Select(a => a.Id)) ); CreateMap().ForMember( d => d.OrganizationNames, m => m.MapFrom(s => s.Organizations.Select(a => a.Name)) ); } } }