feat(dal, esppSync, nextRun): При синхронизации расписаний и шаблонов, при расчете nextRun в NextRunWorker - установить задание на обновление объекта, можно только если объект в статусе Ок. NextRunWorker - рефакторинг.
This commit is contained in:
17
PARR.NextRun/Services/INextRunUpdateService.cs
Normal file
17
PARR.NextRun/Services/INextRunUpdateService.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using PARR.Common.Domain;
|
||||
using PARR.DAL.Models;
|
||||
|
||||
namespace PARR.NextRun.Services
|
||||
{
|
||||
internal interface INextRunUpdateService
|
||||
{
|
||||
/// <summary>
|
||||
/// Обновить NextRun для списка шаблонов
|
||||
/// </summary>
|
||||
/// <param name="filter">Фильтр выборки шаблонов</param>
|
||||
/// <param name="getInitiator"></param>
|
||||
/// <param name="operationName"></param>
|
||||
/// <returns></returns>
|
||||
Task UpdateNextRunForTemplatesAsync(Func<IQueryable<Template>, IQueryable<Template>> filter, Func<IHistoryInitiator> getInitiator, string operationName);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user