using AsbCloudApp.Data; using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using AsbCloudApp.Requests; namespace AsbCloudApp.Services; /// /// Репозиторий расписания смен бурильщика /// public interface IScheduleRepository : IRepositoryWellRelated { /// /// Получить расписание смен /// /// /// /// /// Task> GetAsync(int idWell, DateTimeOffset workTime, CancellationToken token); /// /// получить бурильщика по idWell и времени /// /// /// /// /// Task GetOrDefaultDrillerAsync(int idWell, DateTimeOffset workTime, CancellationToken token); /// /// Получить расписание смен /// /// /// /// Task> GetPageAsync(GetStatRequest request, CancellationToken token); }