using PARR.DAL.NextRunServices.Models; namespace PARR.DAL.NextRunServices { public interface INextRunService { /// /// Получить список TemplateId, NextRun по jobGroupId с автораспределением /// /// /// Task?> GetNextRunForJobGroupWithAutoDistributionAsync(Guid jobGroupId); ///// ///// Получить NextRun по jobGroupId с расписанием ЕСПП ///// ///// ///// //Task GetNextRunForJobGroupWithEsppSchedulleAsync(Guid jobGroupId); /// /// Получить nextRun для создаваемого шаблона, которого еще нет в БД /// /// /// Task GetNextRunForNewTemplateAsync(Guid jobGroupId); /// /// Получить NextRun по id существующего шаблона /// /// /// Шаблон переведенный из unused /// Task GetNextRunForTemplateAsync(Guid templateId, bool isNew); } }