Commit Graph

32 Commits

Author SHA1 Message Date
Mikhail Trubnikov
b7fca08d28 feat(templateDistributor, BLL): доделал распределение шаблонов. Сохраняет в БД + ставит задания роботам на обновление. MqService - может принимать список объектов для отправки, доработана кодировка отправки сообщений. 2026-01-22 10:35:27 +10:00
Mikhail Trubnikov
e5bc42741c feat(templateDistributor): заготовка 2026-01-21 16:28:17 +10:00
Mikhail Kuznetsov
7ca536ce52 feat(templateMatcher,dal): Первая реализация SyncTemplatesForJobGroup для сгруппированных типов групп регламентных работ. 2025-12-19 19:21:42 +10:00
Mikhail Kuznetsov
8541d7495b Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev 2025-12-05 09:54:55 +10:00
Mikhail Kuznetsov
219dadda1e feat(templateMatcher): добавлен метод UpdateTemplatesForJob, MatchTemplates переименован в SyncTemplatesForJob+расширена логика работы. 2025-12-04 09:24:05 +10:00
Mikhail Trubnikov
df9c29358c feat(templateUpdater): основная логика + cicd 2025-12-04 08:23:57 +10:00
Mikhail Kuznetsov
3243e33819 feat(dal,api,nextRun,templateGenerator,templateActivator): IsUnused вынесена в TemplateStatusType 2025-12-01 15:27:18 +10:00
Mikhail Trubnikov
276f534636 feat(api,templateActivator): обновлена логика templateActivator 2025-11-26 14:34:03 +10:00
Mikhail Kuznetsov
2950d21a69 feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator 2025-11-01 15:29:12 +10:00
Mikhail Kuznetsov
446a5579f3 feat(templateTaskGenerator): Написан TemplateTaskGenerator, читает очередь Mq parr-template-task-generator при получении id регламентной работы проверяет несозданные шаблоны. При наличии таковых пишет сообщение в очередь parr-template-generator 2025-08-26 12:04:26 +10:00
Mikhail Kuznetsov
2c005f038e feat(templateGeneratorWorker): Создан Worker читающий очередь и генерирующий новые объекты Template 2025-08-14 15:20:04 +10:00
Mikhail Kuznetsov
91ddd2ae96 fix(API,DAL): Восстановлена работа контроллеров RobotTask, TemplateActivator, Template 2025-06-27 13:42:13 +10:00
Mikhail Kuznetsov
4b0ece1a2e feat(dal): Добавлен TemplateNameGeneratorService для генерации имени шаблонов по маске в Job 2025-06-18 09:58:23 +10:00
Mikhail Kuznetsov
082bc9bf15 feat(aititMainLoader): Сделана основная логика загрущки данных из АИХ ИТ в очередь сообщений 2025-05-19 10:16:09 +10:00
Mikhail Kuznetsov
b03af638f6 feat(dal,aihitloader): Создали таблицы схемы Units и сервисы к ним. 2025-05-14 15:13:30 +10:00
Mikhail Trubnikov
4ba5ad3a14 fix(templateActivator, generatorTemplate): исправлена модель 2024-10-08 11:01:58 +10:00
Mikhail Trubnikov
a494b69ee6 feat(api, bll, dal, generatorTemplates, templateActivator): запись истории изменения шаблонов 2024-10-08 10:29:34 +10:00
Mikhail Trubnikov
9ae4903527 feat(constants, bll, templateActivator): заготовка для templateActivator 2024-07-25 10:30:17 +10:00
Mikhail Kuznetsov
cf5a465546 feat(templateDistributor): заготовка основных методов 2024-07-02 15:04:23 +10:00
Mikhail Trubnikov
d4af32515d feat(dal, aihitSyncer, aihitLoader): добавлена ЗО для РГ. Обновлён список ЗО. Обновлена синхронизация из АИХИТ. 2024-06-18 14:28:38 +10:00
Mikhail Trubnikov
e77407a28e feat(api, generatorTemplates): в запрос создания шаблонов, добавлены поля IsActiveTemplate, IsActiveSchedule 2024-06-13 09:01:02 +10:00
Mikhail Trubnikov
8de174ebb9 feat(api, bll): переделал сервис получения статистики из RabbitMQ. StatRabbitMqController - статистика по очередям и соединениям 2024-05-24 14:52:25 +10:00
Mikhail Trubnikov
f35092dd51 feat(api, bll): IMqService - добавлен метод получения статистики по очереди. StatRabbitMqController - статистика по RabbitMq 2024-05-23 14:09:37 +10:00
Mikhail Kuznetsov
3d89e5956c feat(dal,aihitLoader,aihitSyncer): добавлены новые типы программного обеспечения. При синхронизации хосты находятся по имени ЭК вместо IP-адерса 2024-04-18 10:18:14 +10:00
Mikhail Kuznetsov
3d71f4cbe9 feat(aihit): AIHITLoadWorker + AIHITSyncWorker 2024-02-05 14:45:09 +10:00
Mikhail Kuznetsov
2fa4d52e72 feat(aihit): init + docker + cicd 2024-01-31 12:26:43 +10:00
Mikhail Trubnikov
6e4035cde1 feat(master): логика присвоения истории агента нарядам. Изменение статуса наряда. Отправка в MQ. 2023-11-15 16:34:28 +10:00
Mikhail Trubnikov
59eb80a0b4 Статусы ЭК вынесены из Hosts. Добавлен фильтр по статусам эк в генератор. 2023-09-25 15:32:22 +10:00
Mikhail Trubnikov
6c3ac936a1 DeactivateTemplates 2023-09-22 15:30:57 +10:00
Mikhail Trubnikov
096a990669 Bll MqService 2023-09-21 09:37:36 +10:00
Mikhail Trubnikov
c35dfd58d9 generator templates, отправка в MQ 2023-09-20 15:27:13 +10:00
Mikhail Trubnikov
8a48086f52 file service вынесен в bll. EsppDataController UploadTemplates 2023-08-25 10:25:24 +10:00