Mikhail Kuznetsov
513e5f869a
fix(templateMatcher): Исправление ошибок в именах шаблонов и рефакторинг синхронизации
...
- Устранена ошибка, когда при переиспользовании шаблона для шорткодов передавался ЭК "КОМПЛЕКСЫ-[ЗО]" вместо целевого ЭК шаблона.
- Проведен небольшой рефакторинг общих процессов синхронизации различных типов групп работ.
2026-05-20 17:59:06 +10:00
Mikhail Kuznetsov
90e6352117
feat(templateMatcher): Рефакторинг, основной метод синхронизации GroupedTemplateSynchronizer разбит на отдельные классы; Неиспользуемые шаблоны теперь привязываются к ЭК КОСМПЛЕКСЫ-[ЗО].
2026-05-14 16:47:27 +10:00
Mikhail Kuznetsov
0cc7b0dfbb
feat(templateMatcher): Добавлена проверка принадлежности связанного ЭК к КИИ, который имеет больший приоритет.
2026-05-12 11:24:17 +10:00
Mikhail Trubnikov
eb78dfd6a8
feat: Из dal перенесены все модели в Domain. Из dal переименованы service в repository, вынесены в Core.
2026-04-30 10:35:31 +10:00
Mikhail Trubnikov
e892aa12d3
feat: Сервисы и модели RabbitMq разнесены согласно архитектуры
2026-04-14 12:01:49 +10:00
Mikhail Trubnikov
da83aff19c
feat: создана структура проекта, core, domain, infrastructure. Перенесены enum и task согласно архитектуры
2026-04-13 16:58:30 +10:00
Mikhail Kuznetsov
73d7f4b200
feat(templateMatcher): Убрана избыточная проверка связанных юнитов, теперь это выполняется в UnitFilter. Добавлена группировка по рабочей группе или ответственному за ЭК
2026-03-26 18:08:13 +10:00
Mikhail Kuznetsov
d91877453a
feat(dal, templateMatcher): изменена логика работы Shortcodes сервиса в сторону самостоятельной дозагрузки данных из БД, в Template сервис добавлен метод атомарного резервирования шаблона для TemplateMatcher
2026-01-16 18:26:06 +10:00
Mikhail Kuznetsov
e8db55400c
feat(templateMatcher): refactoring
2025-12-26 21:47:53 +10:00
Mikhail Kuznetsov
00cace4255
feat(dal,templateMatcher): Shortcodes добавлены %МАКС:ИМЯ АТРИБУТА%, %ГР_ПОЛЕ-ПН%, %БУКВЫ:ИМЯ АТРИБУТА%, исправлена фильтрация в UnitFilter, TemplateMatcher отдельные классы для типов работ, Shortcodes теперь работает по своим моделям Dto
2025-12-23 18:27:31 +10:00
Mikhail Kuznetsov
7ca536ce52
feat(templateMatcher,dal): Первая реализация SyncTemplatesForJobGroup для сгруппированных типов групп регламентных работ.
2025-12-19 19:21:42 +10:00
Mikhail Kuznetsov
2950d21a69
feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator
2025-11-01 15:29:12 +10:00