using System.Collections.Generic;
using System.Threading.Tasks;
using System.Threading;
using AsbCloudApp.Data.ProcessMaps;
using AsbCloudApp.Requests;
using AsbCloudApp.Services;
namespace AsbCloudApp.Repositories;
///
/// РТК план
///
public interface IProcessMapPlanRepository : IRepositoryWellRelated
where TDto : ProcessMapPlanBaseDto
{
///
/// Получить РТК по коллекции параметров
///
///
///
///
Task> GetAsync(IEnumerable requests, CancellationToken cancellationToken);
///
/// Удалить РТК по скважине
///
///
///
Task RemoveByWellAsync(int idWell);
}