Mikhail Kuznetsov
|
48c8741395
|
feat(dal): Созданы таблицы JobGroupTypes+UnitsInTemplates, обновлен ключ уникального индекса шаблонов
|
2025-11-14 14:48:56 +10:00 |
|
Mikhail Kuznetsov
|
334595e81c
|
feat(templateMatcher,dal): небольшой рефакторинг и добавлено журналирование промежуточных данных
|
2025-11-12 11:24:07 +10:00 |
|
Mikhail Kuznetsov
|
2950d21a69
|
feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator
|
2025-11-01 15:29:12 +10:00 |
|
Mikhail Kuznetsov
|
e716d9649d
|
feat(aihitRelationshipsSyncer): полностью переписан класс+добавлены сообщения дл\ отладки
|
2025-10-31 17:35:54 +10:00 |
|
Mikhail Kuznetsov
|
a3e12816c8
|
feat(aihitMainSyncer): повышен уровень журналирования.
|
2025-09-26 13:55:42 +10:00 |
|
Mikhail Kuznetsov
|
615fd1b25b
|
feat(aihitMainSyncer): небольшой рефакторинг, устранена ошибка задвоения записей, убраны лишние типы данных.
|
2025-09-25 16:28:18 +10:00 |
|
Mikhail Kuznetsov
|
a3ed9d0103
|
feat(aihitMainSyncer): Переписан под возможность обработки нескольких значений для одного атрибута.
|
2025-09-25 13:54:33 +10:00 |
|
Mikhail Kuznetsov
|
6cc6dac4f7
|
feat(api): Немного сортировки в списках атрибутов
|
2025-09-25 09:01:37 +10:00 |
|
Mikhail Kuznetsov
|
9742f27a81
|
feat(api): Изменена валидация JobRequest, фильтры аттрибутов могут быть пустыми
|
2025-09-24 12:34:46 +10:00 |
|
Mikhail Kuznetsov
|
4391b460fa
|
fix(dal): в UnitFilter добавлено необязательное ограничение на количество строк в выдаваемом списке ЭК
|
2025-09-24 10:34:05 +10:00 |
|
Mikhail Kuznetsov
|
6231f35236
|
feat(api): в JobUnitPreview добавлена обработка ситуации NoContent
|
2025-09-24 10:16:18 +10:00 |
|
Mikhail Kuznetsov
|
09f0f1e063
|
feat(api): Новый контроллер JobUnitPreview, для получения предпросмотра затрагиваемых ЭК работой
|
2025-09-24 10:08:50 +10:00 |
|
Mikhail Kuznetsov
|
6034b137d2
|
fix(api): JobControl добавлена выборка сведений о Field для RelationshipFilter. Переписан метод Update
|
2025-09-23 10:38:19 +10:00 |
|
Mikhail Kuznetsov
|
1f08b46085
|
feat(api): JobControl добавлена сортировка имени аттрибута
|
2025-09-22 17:15:30 +10:00 |
|
Mikhail Kuznetsov
|
40ce7acb41
|
fix(api): Добавлен маппинг Field в FieldFilter
|
2025-09-22 15:56:58 +10:00 |
|
Mikhail Kuznetsov
|
6ca6e65224
|
feat(api): в сущность FIeld добавлено поле IsMultipleValue для реализации записи повторяющихся полей, как сервер приложений в компонентном составе виртуальных серверов
|
2025-09-22 15:25:17 +10:00 |
|
Mikhail Kuznetsov
|
8b0f173abe
|
feat(api): реализован GetAll UnitFieldValue по Id FieldValue
|
2025-09-22 11:04:27 +10:00 |
|
Mikhail Kuznetsov
|
e094db168f
|
feat(api): переписан метод Update для JobController
|
2025-09-16 15:27:26 +10:00 |
|
Mikhail Kuznetsov
|
691a256d9c
|
feat(api): Создан UnitFieldController для отображения списка атрибутов ЭК
|
2025-09-11 17:18:04 +10:00 |
|
Mikhail Kuznetsov
|
14519a843d
|
feat(api): TnkController в GetAll добавлен поиск по имени ТНК
|
2025-09-11 16:45:33 +10:00 |
|
Mikhail Kuznetsov
|
19882da465
|
fix(api): JobController удалены лишние валидаторы. При билде ошибки не было
|
2025-09-11 16:22:08 +10:00 |
|
Mikhail Kuznetsov
|
39eb8ddc2c
|
feat(api): JobControl переписан метод Create+Валидация
|
2025-09-11 16:03:51 +10:00 |
|
Mikhail Kuznetsov
|
76c289cef2
|
fix(api): Исправлен подсчёт TemplateCount в методе Job.GetAll()
|
2025-09-10 11:01:54 +10:00 |
|
Mikhail Kuznetsov
|
d4607f8547
|
feat(api): Актуализация JobResponse под фронт; Template метод GetAll ищет по Job а не JobGroup
|
2025-09-10 10:40:12 +10:00 |
|
Mikhail Kuznetsov
|
aa31af8027
|
feat(api): изменены респонсы Job и JobGroup.
|
2025-09-09 17:19:41 +10:00 |
|
Mikhail Kuznetsov
|
6d021b23e0
|
feat(api): JobGroupController добавлен метод Delete
|
2025-09-09 10:44:33 +10:00 |
|
Mikhail Kuznetsov
|
0a7e18fcd7
|
feat(api): оптимизированы поля запроса JobGroup
|
2025-09-05 10:33:52 +10:00 |
|
Mikhail Kuznetsov
|
fdfa0d5e29
|
feat(api): JobGroupResponse
|
2025-09-04 16:03:30 +10:00 |
|
Mikhail Kuznetsov
|
c9dcdedeca
|
feat(api): JobGroupController добавлена выдача расписания и количество связанных Job
|
2025-09-04 14:51:51 +10:00 |
|
Mikhail Trubnikov
|
0793c169f9
|
feat(dal): в таблице Units удалено поле DateModified
|
2025-08-27 11:56:22 +10:00 |
|
Mikhail Trubnikov
|
c9159f6546
|
feat(api): в UnitWithAttributesResponse добавлены родительские и дочерние ЭК
|
2025-08-27 10:43:33 +10:00 |
|
Mikhail Kuznetsov
|
b288888d7a
|
fix(templateTaskGenerator): добавлен аргумент app_version
|
2025-08-26 14:20:01 +10:00 |
|
Mikhail Kuznetsov
|
477a6f9f5b
|
Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev
|
2025-08-26 14:09:51 +10:00 |
|
Mikhail Kuznetsov
|
ebd638e639
|
fix(templateTaskGenerator): Исправление ошибки в yml файле CI/CD
|
2025-08-26 14:09:42 +10:00 |
|
Mikhail Trubnikov
|
645bc2a6a6
|
Merge branch 'unit-controller' into dev
|
2025-08-26 14:09:08 +10:00 |
|
Mikhail Trubnikov
|
c7bc8f60ef
|
feat(dal, api): в таблицу Units добавлено поле LastLogon. Переделана авторизация для хостов (ЭК), теперь берется ip из связанных Units. Переделаны запросы авторизации в кеш. Переделан запрос и модель в influxdb. Обновлена статистика по юнитам и полям.
|
2025-08-26 14:04:49 +10:00 |
|
Mikhail Kuznetsov
|
ed5fe43890
|
fix(templateTaskGenerator): Dockerfile снова исправлен
|
2025-08-26 13:56:33 +10:00 |
|
Mikhail Kuznetsov
|
752f8a2f38
|
fix(templateTaskGenerator): Исправлены пути в Dockerfile
|
2025-08-26 13:49:27 +10:00 |
|
Mikhail Kuznetsov
|
12478e1951
|
fix(templateTaskGenerator): изменена папка проекта
|
2025-08-26 13:40:02 +10:00 |
|
Mikhail Kuznetsov
|
ba01ebb206
|
feat(test): очистил тестовый проект
|
2025-08-26 12:24:57 +10:00 |
|
Mikhail Kuznetsov
|
0c2bcd188b
|
feat(templateTaskGenerator): настройки развертывания CI/CD
|
2025-08-26 12:19:55 +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
|
a6385ea39a
|
feat(dal,api): расширена таблица Job, добавлеа маска рабочей группы. Теперь можно генерировать шаблоны с единой экстерриториальной группой
|
2025-08-22 11:25:51 +10:00 |
|
Mikhail Kuznetsov
|
d30093dfef
|
fix(esppScheduleSync): исправлен Id объекта передаваемого для поиска расписания, вместо GroupId передавали JobId
|
2025-08-21 15:23:46 +10:00 |
|
Mikhail Kuznetsov
|
b0b7bdd131
|
feat(esppTempateSync,esppSync): Нормализация перенесена в общий класс esppSync, так как появились шорткоды и они обрабатываются после преобразования данных в модель IEsppObject
|
2025-08-21 14:51:40 +10:00 |
|
Mikhail Kuznetsov
|
a536d0745d
|
feat(API): восстановлена статистика по шаблонам после перехода на Job
|
2025-08-21 14:05:35 +10:00 |
|
Mikhail Kuznetsov
|
030b89f75b
|
feat(dal): добавлен новый шотркод %ГРУППА_РАБОТ%
|
2025-08-21 12:23:26 +10:00 |
|
Mikhail Kuznetsov
|
bc2f9b9055
|
feat(templateGeneratorWorker): добавлена проверка на существование шаблона пришедшего на создание
|
2025-08-21 11:28:39 +10:00 |
|
Mikhail Trubnikov
|
5b8526cf4e
|
fix(bll): mqservice, убрал время жизни сообщения
|
2025-08-20 16:09:44 +10:00 |
|
Mikhail Trubnikov
|
e59e72f6d6
|
fix(templateGeneratorWorker): MqSettings
|
2025-08-20 15:25:26 +10:00 |
|