ModelVoAdapt.cs 628 B

12345678910111213141516171819202122
  1. using Dto.Admin;
  2. using Mapster;
  3. using Model;
  4. using Vo.Admin;
  5. namespace Util
  6. {
  7. public class ModelVoAdapt
  8. {
  9. public static void Map()
  10. {
  11. TypeAdapterConfig<AddProjectServiceDto, ProjectService>.NewConfig()
  12. .Map(dest => dest.serverList, src => src.serverList.Length > 0
  13. ? "" : string.Join(',', src.serverList));
  14. TypeAdapterConfig<AddProjectServiceDto, ProjectService>.NewConfig()
  15. .Map(dest => dest.databaseList, src => src.databaseList.Length > 0
  16. ? "" : string.Join(',', src.databaseList));
  17. }
  18. }
  19. }