feat(dal, templateMatcher): изменена логика работы Shortcodes сервиса в сторону самостоятельной дозагрузки данных из БД, в Template сервис добавлен метод атомарного резервирования шаблона для TemplateMatcher

This commit is contained in:
Mikhail Kuznetsov
2026-01-16 18:26:06 +10:00
parent 99a491ede8
commit d91877453a
25 changed files with 822 additions and 509 deletions

View File

@@ -1,4 +1,4 @@
using PARR.DAL.Contracts;
using PARR.Common.Domain;
using PARR.DAL.Models;
using PARR.DAL.Services.Interfaces.Base;
@@ -8,6 +8,8 @@ namespace PARR.DAL.Services.Interfaces
{
Task<Template?> GetTemplateByNameAsync(string name);
Task<Guid?> ReserveUnusedTemplateAsync(Guid newUnitId, HistoryInitiator initiator);
IQueryable<Template> GetWithIncludes();
}
}