using AsbCloudApp.Data;
using AsbCloudApp.Data.SAUB;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Repositories;
///
/// Наработка талевого каната
///
public interface ITelemetryWirelineRunOutRepository
{
///
/// Принимает данные от панели
///
///
///
///
///
Task AddOrUpdateAsync(string uid, TelemetryWirelineRunOutBaseDto dto, CancellationToken token);
///
/// Выдает данные по скважине
///
///
///
///
Task GetOrDefaultAsync(int idWell, CancellationToken token);
///
/// Возвращает данные по всем скважинам
///
///
///
///
Task> GetAllAsync(int idCompany, CancellationToken token);
}