using Persistence.Models; namespace Persistence.Repositories { /// /// Интерфейс по работе с технологическими сообщениями /// public interface ITechMessagesRepository { /// /// Получить страницу списка объектов /// /// /// /// Task> GetPage(RequestDto request, CancellationToken token); /// /// Добавление новых сообщений /// /// /// /// Task InsertRange(IEnumerable dtos, CancellationToken token); /// /// Получение списка уникальных названий систем АБ /// /// /// Task> GetSystems(CancellationToken token); /// /// Получение количества сообщений по категориям и системам автобурения /// /// Id Категории важности /// Система автобурения /// /// Task GetStatistics(int importantId, string autoDrillingSystem, CancellationToken token); } }