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