feat(dal): В TemplateService.ReserveUnusedTemplateAsync больше не передаем JobId при захвате неиспользуемого шаблона.

This commit is contained in:
Mikhail Kuznetsov
2026-03-27 15:02:36 +10:00
parent 3800cac97a
commit 01cb312ea5
6 changed files with 78 additions and 73 deletions

View File

@@ -8,18 +8,18 @@ namespace PARR.DAL.Services.Interfaces
{
Task<Template?> GetTemplateByNameAsync(string name);
/// <summary>
/// Резервирует неиспользуемый шаблон для указанного ЭК и работы.
/// Для корректного расчета NextRun назначает захваченному шаблону ЭК и работу
/// Резервирует неиспользуемый шаблон: устанавливает статус <see cref="TemplateStatusTypeEnum.Updating"/>
/// и фиксирует данные инициатора.
/// </summary>
/// <param name="newUnitId">Id ЭК.</param>
/// <param name="newJobId">Id работы.</param>
/// <param name="newUnitId">Идентификатор подразделения (используется для фильтрации и логирования).</param>
/// <param name="initiator">Данные инициатора операции.</param>
/// <returns>
/// Id зарезервированного шаблона или <see langword="null"/>,
/// Идентификатор зарезервированного шаблона или <see langword="null"/>,
/// если подходящий шаблон не найден.
/// </returns>
Task<Guid?> ReserveUnusedTemplateAsync(Guid newUnitId, Guid newJobId, HistoryInitiator initiator);
Task<Guid?> ReserveUnusedTemplateAsync(Guid newUnitId, HistoryInitiator initiator);
IQueryable<Template> GetWithIncludes();
}