using AsbCloudApp.Data.GTR; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories { #nullable enable /// /// данные ГТИ /// public interface IGtrRepository { /// /// добавить данные (для панели бурильщика) /// /// /// /// /// Task SaveDataAsync(int idTelemetry, WitsRecordDto dto, CancellationToken token); /// /// получить данные для клиента /// /// /// /// /// кол-во элементов до которых эти данные прореживаются /// /// Task> GetAsync(int idWell, DateTime dateBegin = default, double intervalSec = 600d, int approxPointsCount = 1024, CancellationToken token = default); } #nullable disable }