using AsbCloudApp.Data; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services { /// /// Сервис расчета статистики по операциям вводимым вручную /// public interface IOperationsStatService { /// /// Получить статистику МСП по кусту в котором находится скважина с IdWell /// /// /// /// Task GetRopStatAsync(int idWell, CancellationToken token); /// /// Получить статистику по скважинам куста, которые доступны компании /// /// /// /// /// Task GetStatClusterAsync(int idCluster, int idCompany, CancellationToken token = default); /// /// получить статистику по скважине /// /// /// /// Task GetWellStatAsync(int idWell, CancellationToken token = default); /// /// Получить данные для графика TVD /// /// /// /// Task>> GetTvdAsync(int idWell, CancellationToken token); /// /// Получить статистику по набору скважин /// /// /// /// Task> GetWellsStatAsync(IEnumerable idWells, CancellationToken token); } }