using System.Text.Json; using Dto.Admin; using Mapster; using Model; using Vo.Admin; namespace Util { public class ModelVoAdapt { public static void Map() { TypeAdapterConfig.NewConfig() .Map(dest => dest.systemSupport, src => string.IsNullOrEmpty(src.systemSupport) ? Array.Empty() : src.systemSupport.Split(',', StringSplitOptions.RemoveEmptyEntries)); TypeAdapterConfig.NewConfig() .Map(dest => dest.apiParam, src => src.apiParam == null ? new List() : src.apiParam.Select(obj => obj.Deserialize
()).ToList()); } } }