_MapConfig.cs 519 B

1234567891011121314151617181920
  1. using Mapster;
  2. using System.Linq;
  3. using ZhonTai.Admin.Domain.Permission;
  4. using ZhonTai.Admin.Services.Permission.Dto;
  5. namespace ZhonTai.Admin.Services.Admin.Permission
  6. {
  7. /// <summary>
  8. /// 映射配置
  9. /// </summary>
  10. public class MapConfig : IRegister
  11. {
  12. public void Register(TypeAdapterConfig config)
  13. {
  14. config
  15. .NewConfig<PermissionEntity, PermissionGetDotOutput>()
  16. .Map(dest => dest.ApiIds, src => src.Apis.Select(a => a.Id));
  17. }
  18. }
  19. }