| 12345678910111213141516171819202122232425 |
- using System.Text.Json;
- using Dto.Admin;
- using Mapster;
- using Model;
- using Vo.Admin;
- namespace Util
- {
- public class ModelVoAdapt
- {
- public static void Map()
- {
- TypeAdapterConfig<AppModule, GetAppModuleListVo>.NewConfig()
- .Map(dest => dest.systemSupport, src => string.IsNullOrEmpty(src.systemSupport)
- ? Array.Empty<string>()
- : src.systemSupport.Split(',', StringSplitOptions.RemoveEmptyEntries));
- TypeAdapterConfig<AddApiInfoDto, ApiInfo>.NewConfig()
- .Map(dest => dest.apiParam, src => src.apiParam == null
- ? new List<ApiParamObject>()
- : Newtonsoft.Json.JsonConvert.DeserializeObject<List<ApiParamObject>>(src.apiParam));
- }
- }
- }
|