using Common; using Dto.Admin; using Mapster; using Model; using Vo.Admin; namespace Util { public class ModelVoAdapt { public static void Map() { TypeAdapterConfig.NewConfig() .Map(dest => dest.serverList, src => src.serverList.Length == 0 ? "" : string.Join(',', src.serverList)) .Map(dest => dest.databaseList, src => src.databaseList.Length == 0 ? "" : string.Join(',', src.databaseList)); TypeAdapterConfig.NewConfig() .Map(dest => dest.serverList, src => string.IsNullOrEmpty(src.serverList) ? Array.Empty() : Tools.SpitIntArrary(src.serverList)) .Map(dest => dest.databaseList, src => string.IsNullOrEmpty(src.databaseList) ? Array.Empty() : Tools.SpitIntArrary(src.databaseList)); TypeAdapterConfig.NewConfig() .Map(dest => dest.serverList, src => string.IsNullOrEmpty(src.serverList) ? Array.Empty() : Tools.SpitIntArrary(src.serverList)) .Map(dest => dest.databaseList, src => string.IsNullOrEmpty(src.databaseList) ? Array.Empty() : Tools.SpitIntArrary(src.databaseList)); } } }