Mikhail Trubnikov
|
4a8a67247d
|
feat(api): Работы - управление автоконтролем и кол-вом связей
|
2026-06-19 11:19:43 +10:00 |
|
Mikhail Trubnikov
|
8151ea89b9
|
feat(api,core,dal): Группы работ - управление автокнотролем
|
2026-06-18 16:39:35 +10:00 |
|
Mikhail Trubnikov
|
108eb05853
|
feat(dal,domain): Таблицы для JobGroup фильтров.
|
2026-06-15 16:56:23 +10:00 |
|
Mikhail Trubnikov
|
21e00ce42e
|
feat(api,core,domain): Статистика по роботам, кол-во работающих роботов в час
|
2026-06-15 11:00:53 +10:00 |
|
Mikhail Trubnikov
|
19cb6b50bf
|
feat(api,core,domain): RobotSnapshot - почасовой отчет о загрузке роботов
|
2026-06-11 14:44:39 +10:00 |
|
Mikhail Trubnikov
|
7d26f1cf55
|
feat(api,core,domain): Получение снапшотов работы роботов
|
2026-06-11 11:40:12 +10:00 |
|
Mikhail Trubnikov
|
d736208a46
|
feat(api,core,dal,domain): Сохранение снапшотов состояния роботов.
|
2026-06-10 16:48:16 +10:00 |
|
Mikhail Trubnikov
|
8cb7a2d599
|
feat(api, domain, core): StatWorkloadTemplate - дополнительная фильтрация по РГ и ЗО.
|
2026-06-05 10:28:15 +10:00 |
|
Mikhail Trubnikov
|
1baa8f2296
|
feat(api,core,domain): StatWorkloadTemplate - статистика загруженности, шаблоны
|
2026-06-04 17:20:16 +10:00 |
|
Mikhail Trubnikov
|
1f4d338422
|
feat(api, core): Workload - отчет по РГ - список работ.
|
2026-06-03 15:17:36 +10:00 |
|
Mikhail Trubnikov
|
d1de63e939
|
feat(api, core): Workload - отчет по одной ЗО - РГ.
|
2026-06-02 12:31:53 +10:00 |
|
Mikhail Trubnikov
|
437f996ea8
|
feat(core): UnitService - работа с кэш
|
2026-05-29 17:09:36 +10:00 |
|
Mikhail Trubnikov
|
83df669f84
|
feat(dal, domain): Удалена таблица UnitInFields. Удалены DateModified из таблиц JobFieldFilter, JobUnitFilter
|
2026-05-29 11:01:14 +10:00 |
|
Mikhail Kuznetsov
|
5ec0e801e2
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2026-05-28 16:56:54 +10:00 |
|
Mikhail Kuznetsov
|
51bb383d06
|
feat(templateMatcher): Убран хардкод РАБОЧАЯ_ГР_ОТВ_ЗА_ЭК при формировании шаблонов; добавлен метод для поиска аттрибутов ЭК по значению Code.
|
2026-05-28 16:54:51 +10:00 |
|
Mikhail Trubnikov
|
613d4cb4f4
|
feat(api,core,domain): Ключи для редис
|
2026-05-28 15:50:14 +10:00 |
|
Mikhail Trubnikov
|
2024056871
|
feat(dal,api): В таблицу истории роботов, добавлено поле RobotId. Обновлены методы в api для ведения истории роботов.
|
2026-05-26 11:43:15 +10:00 |
|
Mikhail Trubnikov
|
856b273e6b
|
feat(api, core): Доделал атомарный захват задачи роботом.
|
2026-05-26 11:26:52 +10:00 |
|
Mikhail Trubnikov
|
68808e761b
|
feat(api, core, dal, domain): В таблицу Tasks добавлено поле процент выполнения, так же добавлено это поле в response - статус формирования отчета. Создан интерфейс для отслеживания прогресса IProgressAsync. Из сервиса WorkloadService исключен ITaskManagementService.
|
2026-05-20 14:26:25 +10:00 |
|
Mikhail Trubnikov
|
d8af0253b1
|
feat(api, domain, core): Глобальные модели ошибок. ConfigureValidator - валидатор контроллеров. GlobalExceptionHandler - глобальный обработчик ошибок в API.
|
2026-05-19 16:19:55 +10:00 |
|
Mikhail Trubnikov
|
75e791bd8c
|
feat(all): Обновление до netCore 9.0
|
2026-05-19 11:43:05 +10:00 |
|
Mikhail Trubnikov
|
edc96bda33
|
Merge branch 'report' into dev
|
2026-05-19 09:51:51 +10:00 |
|
Mikhail Kuznetsov
|
b267dfe7c5
|
feat(core): Добавлены помощники по клонированию JobGroup и синхронизации Job в JobGroup по старшему MaxValueRelationships
|
2026-05-19 09:47:35 +10:00 |
|
Mikhail Trubnikov
|
178d136dba
|
feat(docker, api, core, dal, domain, workloadBuilder): WorkloadBuillder - формирование кэша по интервалу.
|
2026-05-19 09:45:38 +10:00 |
|
Mikhail Trubnikov
|
e5535857d4
|
feat(api, core): Workload - статус формирования отчетности. RedisCacheService - получить первую запись из кэш типа Hash.
|
2026-05-18 16:46:42 +10:00 |
|
Mikhail Trubnikov
|
911e6febcd
|
fix(api): Task - получение статусов задач, доработка отчетов workload
|
2026-05-15 16:09:49 +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
|
97964111c3
|
Merge branch 'dev' of gitlab.dvgd.oao.rzd:devptk/parr/parr_api into dev
|
2026-05-12 12:20:02 +10:00 |
|
Mikhail Trubnikov
|
5c1ba5a143
|
feat(api, core): WorkloadReport - добавлено поле max
|
2026-05-12 10:41:02 +10:00 |
|
Mikhail Trubnikov
|
277bf0caa3
|
feat(core, api): Workload - Controller для формирования отчетов
|
2026-05-07 10:33:53 +10:00 |
|
Mikhail Trubnikov
|
eb6036f2c9
|
feat(core): WorkloadService - реализация логики формирования отчета
|
2026-05-06 17:00:08 +10:00 |
|
Mikhail Kuznetsov
|
1233d9b4fe
|
fix(core, templateMatcher): Исправлен метод ApplyRelationshipFiltersToUnitsAsync - неверно фильтровались ЭК при одновременно включенном IsFullMatch и IsInverse, теперь учитываются все связи; В GroupedTemplateSynchronizer изменен порядок индексации шаблонов.
|
2026-05-06 13:54:41 +10:00 |
|
Mikhail Trubnikov
|
7d42a80556
|
feat(core, dal): WorkloadCacheService - методы для работы с кэшем отчетности workload
|
2026-05-05 14:52:17 +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
|
f1ea69da1f
|
Merge branch 'report' into dev
|
2026-04-29 14:40:28 +10:00 |
|
Mikhail Trubnikov
|
7da2265d1c
|
feat(api, Core, Domain, Dal): Для entity моделей, для DateModified создан атрибут ManualControl - отключает автоматическое управление датой. TaskReconciliationService - сервис по управлению задачами в статусах ошибки, зависла. ITaskMqSettingsProvider - провайдер для управления настройками MQ в зависимости от TaskType
|
2026-04-22 16:13:23 +10:00 |
|
Mikhail Kuznetsov
|
4cc1269554
|
feat(dal): Результат работы ShortcodesService весь записывается в Redis
|
2026-04-21 14:36:24 +10:00 |
|
Mikhail Trubnikov
|
2a6fd7177d
|
feat(core): TaskManagementService - отправка сообщений
|
2026-04-15 16:48:23 +10:00 |
|
Mikhail Trubnikov
|
50358fd5bd
|
feat: Вынесены настройки из dal
|
2026-04-14 16:42:15 +10:00 |
|
Mikhail Trubnikov
|
188ebc20a0
|
feat: Перенесены внешние сервисы в Infrastructure. Удалены лишние проекты.
|
2026-04-14 16:27:27 +10:00 |
|
Mikhail Trubnikov
|
e892aa12d3
|
feat: Сервисы и модели RabbitMq разнесены согласно архитектуры
|
2026-04-14 12:01:49 +10:00 |
|
Mikhail Trubnikov
|
734c2e3c99
|
feat: разделение на repository - services
|
2026-04-14 09:56:31 +10:00 |
|
Mikhail Trubnikov
|
da83aff19c
|
feat: создана структура проекта, core, domain, infrastructure. Перенесены enum и task согласно архитектуры
|
2026-04-13 16:58:30 +10:00 |
|