using AsbCloudApp.Data;
using AsbCloudApp.Data.ProcessMaps;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Repositories;
///
/// Репозиторий создания композитной скважины
///
public interface IWellCompositeRepository
{
///
/// Получить секции композитной скважины
///
///
///
///
Task> GetAsync(int idWell, CancellationToken token);
///
/// сохранить секции композитной скважины
///
///
///
///
///
Task SaveAsync(int idWell, IEnumerable wellComposites, CancellationToken token);
///
/// Получение РТК-план бурение по композитной скважине
///
///
///
///
Task> GetCompositeProcessMap(int idWell, CancellationToken token);
}