using AsbCloudApp.Data.ProcessMap; using AsbCloudApp.Requests; using AsbCloudApp.Services; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories { /// /// РТК-план /// public interface IProcessMapPlanRepository : IRepositoryWellRelated { /// /// Получить РТК-план начиная с даты. /// /// /// /// /// Task> GetAllAsync(int idWell, DateTime? updateFrom, CancellationToken token = default); /// /// Получить РТК-план /// /// /// /// Task> GetProcessMapAsync(IEnumerable requests, CancellationToken token); /// /// Удалить РТК-план по скважине /// /// /// /// Task RemoveByWellAsync(int idWell, CancellationToken cancellationToken); } }