using AsbCloudApp.Data.Subsystems; using AsbCloudApp.Requests; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services; /// /// Получение инфо о наработке подсистем /// public interface ISubsystemService { /// /// Статистика о наработке подсистем /// /// /// /// Task> GetStatAsync(SubsystemRequest request, CancellationToken token); /// /// Получение статистики по наработке подсистем по активным скважинам /// /// /// /// /// /// Task> GetStatByActiveWells(int idCompany, DateTime? gtDate, DateTime? ltDate, CancellationToken token); /// /// Получение статистики по наработке подсистем по активным скважинам /// /// /// /// Task> GetStatByActiveWells(IEnumerable wellIds, CancellationToken token); }