using Nest; using SJZY.Expand.ElasticSearch; namespace SJZY.Track.Repository; public static class EsExtensions { public static List ToIdList(this ISearchResponse response) where T : IdBaseIndex { var dtos = new List(); foreach (var hit in response.Hits) { var dto = hit.Source; dto.Id = hit.Id; dtos.Add(dto); } return dtos; } }