Mikhail Kuznetsov
|
3c9e03adbb
|
refactor(dal,api,templateMatcher,templateGenerator,templateActivator): Немного порядка в namespaceах
|
2026-07-03 11:17:48 +10:00 |
|
Mikhail Trubnikov
|
c0148088c1
|
fix(all): Во всех проектах обновлен dockerfile, проект собирается под root.
|
2026-05-19 13:51:25 +10:00 |
|
Mikhail Trubnikov
|
75e791bd8c
|
feat(all): Обновление до netCore 9.0
|
2026-05-19 11:43:05 +10:00 |
|
Mikhail Kuznetsov
|
a015e90fdc
|
feat(core): ShortcodeService в классы реализации шорткодов добавлены требования по загрузке таблиц
|
2026-05-15 15:11:04 +10:00 |
|
Mikhail Kuznetsov
|
2fea1ddfe6
|
feat(templateGenerator,templateUpdater): Добавлена валидация входных UnitsInTemplate
|
2026-05-14 18:41:44 +10:00 |
|
Mikhail Kuznetsov
|
4dc89ffd2d
|
fix(templateGenerator): Исправлена ошибка преобразования сообщений из RabbitMq
|
2026-05-14 18:06:19 +10:00 |
|
Mikhail Kuznetsov
|
90e6352117
|
feat(templateMatcher): Рефакторинг, основной метод синхронизации GroupedTemplateSynchronizer разбит на отдельные классы; Неиспользуемые шаблоны теперь привязываются к ЭК КОСМПЛЕКСЫ-[ЗО].
|
2026-05-14 16:47:27 +10:00 |
|
Mikhail Trubnikov
|
e5900be547
|
feat(dal, domain): Для таблице UnitInTemplates добавлена связь с UnitFieldValues. В таблице Templates убраны значения по умолчанию для поле JobId, UnitId.
|
2026-05-12 16:34:31 +10:00 |
|
Mikhail Trubnikov
|
a89605d02a
|
feat(dal,core): Перенесены оставшиеся объекты из dal в core.
|
2026-05-04 11:55:07 +10:00 |
|
Mikhail Trubnikov
|
eb78dfd6a8
|
feat: Из dal перенесены все модели в Domain. Из dal переименованы service в repository, вынесены в Core.
|
2026-04-30 10:35:31 +10:00 |
|
Mikhail Trubnikov
|
188ebc20a0
|
feat: Перенесены внешние сервисы в Infrastructure. Удалены лишние проекты.
|
2026-04-14 16:27:27 +10:00 |
|
Mikhail Trubnikov
|
d4176721eb
|
feat: Исправлены docker файлы
|
2026-04-14 12:23:44 +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 Trubnikov
|
b2b5516326
|
feat(api): статистика отображается в часовом поясе клиента
|
2026-03-05 10:19:54 +10:00 |
|
Mikhail Trubnikov
|
c718a4b406
|
feat(bll, dal, templateGenertartor, templateMatcher, templateUpdater): интеграция с INextRunServiceV2
|
2026-02-26 14:42:53 +10:00 |
|
Mikhail Trubnikov
|
930e215089
|
fix(api,dal,nextRun): исправлена логика рассчета nextRun для шаблонов с параметром IsResponseAreaTimezone
|
2026-02-05 15:41:36 +10:00 |
|
Mikhail Trubnikov
|
ead4653ad0
|
feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД
|
2026-02-03 16:15:19 +10:00 |
|
Mikhail Trubnikov
|
1845154b26
|
feat(templateGenerator, templateMatcher, dal): INextRunService прикручен к Matcher + Syncer.
|
2026-01-22 12:06:57 +10:00 |
|
Mikhail Kuznetsov
|
d91877453a
|
feat(dal, templateMatcher): изменена логика работы Shortcodes сервиса в сторону самостоятельной дозагрузки данных из БД, в Template сервис добавлен метод атомарного резервирования шаблона для TemplateMatcher
|
2026-01-16 18:26:06 +10:00 |
|
Mikhail Kuznetsov
|
ba465f4b26
|
fix(esppTemplateSyncer): добавлен Id Group для правильного формирования группированных значений %МАКС:...%
|
2026-01-12 11:06:47 +10:00 |
|
Mikhail Kuznetsov
|
acf232ecdf
|
feat(dal): уточнена логика получение имени связанных ЭК, переписано кэширование МАКС:FIELD, в синхронизацию и контролер заданий роботов добавлены include
|
2025-12-29 19:21:51 +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 Trubnikov
|
bebbfab317
|
feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout.
|
2025-12-02 09:49:08 +10:00 |
|
Mikhail Kuznetsov
|
3243e33819
|
feat(dal,api,nextRun,templateGenerator,templateActivator): IsUnused вынесена в TemplateStatusType
|
2025-12-01 15:27:18 +10:00 |
|
Mikhail Kuznetsov
|
7e708e4aee
|
fix(esppTemplateSync): Имя шаблона переводится в верхний регистр для правильного сравнения с объектом из ЕСПП
|
2025-11-28 15:32:06 +10:00 |
|
Mikhail Kuznetsov
|
240d292cee
|
fix(templateGeneratorWorker): Redis config
|
2025-11-20 16:50:44 +10:00 |
|
Mikhail Kuznetsov
|
f7a05648e5
|
fix(templateGeneratorWorker): исправлены ошибки вв методах журналирования
|
2025-11-20 16:23:38 +10:00 |
|
Mikhail Kuznetsov
|
4942b26fb8
|
feat(templateGeneratorWorker): добавлено новое поле IsUnused и пересчет NextRun относительно Job.Group.ReferenceDate
|
2025-11-20 16:21:03 +10:00 |
|
Mikhail Kuznetsov
|
12478e1951
|
fix(templateTaskGenerator): изменена папка проекта
|
2025-08-26 13:40:02 +10:00 |
|
Mikhail Kuznetsov
|
bc2f9b9055
|
feat(templateGeneratorWorker): добавлена проверка на существование шаблона пришедшего на создание
|
2025-08-21 11:28:39 +10:00 |
|
Mikhail Trubnikov
|
e59e72f6d6
|
fix(templateGeneratorWorker): MqSettings
|
2025-08-20 15:25:26 +10:00 |
|
Mikhail Trubnikov
|
01bd5b7b27
|
Merge branch 'update-rqbbitmq' into dev
|
2025-08-20 14:12:25 +10:00 |
|
Mikhail Trubnikov
|
85798c0956
|
feat(bll, all): обновлена библиотека RabbitMq.Client до версии 7.1.2. Обновлен MqServiceV2. В IMqSettings добавлен параметр PrefetchCount - макс кол-во одновременных обработок очередей. Обновлены связанные проекты под новый MqService. В проектах Aihit, SyncTemplate, SyncSchedule установлен параметр в конфиг PrefetchCount =100
|
2025-08-20 14:10:22 +10:00 |
|
Mikhail Kuznetsov
|
a81f188cb7
|
feat(dal): Добавлена генерация кодового обозначения в подробное описание шаблона, чтобы можно было отследить наряды от агента
|
2025-08-19 14:08:25 +10:00 |
|
Mikhail Kuznetsov
|
88e71d779c
|
fix(templateGeneratorWorker): восстановлен файл Dockerfile
|
2025-08-19 11:40:28 +10:00 |
|
Mikhail Kuznetsov
|
963da184f1
|
feat(templateGeneratorWorker): ci/cd, основной метод вынесен в отдельный класс.
|
2025-08-19 11:13:56 +10:00 |
|
Mikhail Kuznetsov
|
2c005f038e
|
feat(templateGeneratorWorker): Создан Worker читающий очередь и генерирующий новые объекты Template
|
2025-08-14 15:20:04 +10:00 |
|