using Persistence.Models.Requests; namespace Persistence.Repositories; /// <summary> /// Интерфейс по работе с табличными данными /// </summary> public interface ITableDataRepository<TDto, TRequest> where TDto : class, new() where TRequest : Request { /// <summary> /// Получить страницу списка объектов /// </summary> /// <param name="request">параметры фильтрации</param> /// <param name="token"></param> /// <returns></returns> Task<IEnumerable<TDto>> Get(TRequest request, CancellationToken token); }