using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using AsbCloudApp.Data.ProcessMap;
namespace AsbCloudApp.Services;
///
/// Сервис для проработок скважины
///
public interface IProcessMapWellboreDevelopmentService
{
///
/// Добавить запись проработки
///
///
///
///
Task InsertAsync(ProcessMapWellboreDevelopmentDto processMapWellboreDevelopment, CancellationToken cancellationToken);
///
/// Обновить запись проработки
///
///
///
///
Task UpdateAsync(ProcessMapWellboreDevelopmentDto processMapWellboreDevelopment, CancellationToken cancellationToken);
///
/// Получить записи проработок по уникальному ключу телеметрии
///
///
///
///
///
Task> GetByTelemetryAsync(string uid, DateTime updateFrom,
CancellationToken cancellationToken);
}