1234567891011121314151617181920212223 |
- using Mapster;
- using System.Linq;
- using ZhonTai.Admin.Domain.User;
- using ZhonTai.Admin.Services.User.Dto;
- namespace ZhonTai.Admin.Services.User;
- /// <summary>
- /// 映射配置
- /// </summary>
- public class MapConfig : IRegister
- {
- public void Register(TypeAdapterConfig config)
- {
- config
- .NewConfig<UserEntity, UserGetOutput>()
- .Map(dest => dest.RoleIds, src => src.Roles.Select(a => a.Id));
- config
- .NewConfig<UserEntity, UserGetPageOutput>()
- .Map(dest => dest.RoleNames, src => src.Roles.Select(a => a.Name));
- }
- }
|