using AsbCloudApp.Data; using AsbCloudApp.Services; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories; /// /// Репозиторий работы с данными из таблицы t_data_daub_stat /// public interface IDataSaubStatRepository : ITelemetryDataEditorService { /// /// Получение записей по ключу телеметрии /// /// ключ телеметрии /// начальная дата /// конечная дата /// /// Task> GetAsync(int idTelemetry, DateTimeOffset geDate, DateTimeOffset leDate, CancellationToken token); /// /// Получение последних по дате окончания бурения записей в разрезе телеметрий /// /// ключи телеметрий /// /// Task> GetLastsAsync(int[] idTelemetries, CancellationToken token); /// /// Вставка записей статистики /// /// /// /// Task InsertRangeAsync(IEnumerable dataSaubStats, CancellationToken token); }