using AsbCloudApp.Data; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Data.WellOperation; 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); /// /// Получить статистику по набору скважин /// /// /// /// Task> GetWellsStatAsync(IEnumerable idWells, CancellationToken token); }