Commit Graph

419 Commits

Author SHA1 Message Date
Mikhail Trubnikov
6d8fed793e feat(dal): в таблице Hosts поле Ek сделано уникальным 2024-06-05 08:15:12 +10:00
Mikhail Trubnikov
4bb70e965f feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:57 +10:00
Mikhail Trubnikov
d75b787801 feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:44 +10:00
Mikhail Trubnikov
2cc40a26fc Merge branch 'work-group-2' into dev 2024-06-04 12:06:42 +10:00
Mikhail Trubnikov
7deef9a264 feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп 2024-06-04 12:03:15 +10:00
Mikhail Kuznetsov
18dbca988a feat(aihitSyncer): добавлена синхронизация объекта WorkGroup 2024-06-04 11:00:14 +10:00
Mikhail Kuznetsov
90948108c1 feat(dal): Добавлена таблица WorkGroups и AppInWorkGroups 2024-06-03 15:17:14 +10:00
Mikhail Trubnikov
faab4a6664 feat(api): статистика запросов на авторизацию не из КЭШа 2024-06-03 11:52:24 +10:00
Mikhail Trubnikov
f4ec3448ae feat(api): при авторизации без кэша, записывается статистика в influxdb 2024-06-03 09:12:06 +10:00
Mikhail Trubnikov
9dde13ceae feat(api): получение статистики по работе роботов, StatRobotStateController -> Get 2024-05-29 11:09:31 +10:00
Mikhail Trubnikov
7b04a68437 feat(api): заготовка для получения статистики по маониторингу роботов 2024-05-28 16:56:42 +10:00
Mikhail Trubnikov
e5215b7dc2 api(api, dal): IInfluxDbService. StatRobotStateController мониторинг роботов 2024-05-28 14:35:39 +10:00
Mikhail Trubnikov
0007170079 fix(api): docker-compose influxdb password 2024-05-27 12:25:16 +10:00
Mikhail Trubnikov
5ea824332a feat(api): docker-compose add influxdb 2024-05-27 12:16:35 +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 Trubnikov
d139374f5f feat(api): applicationInWorks getAll, фильтр по workId, is_light=true - облегченный запрос без include 2024-05-21 13:56:13 +10:00
Mikhail Trubnikov
4ea2bdb326 feat(api): process, sub, tnk, work в update добавлено изменение даты изменения. 2024-05-20 14:56:24 +10:00
Mikhail Trubnikov
6f845635c5 feat(dal, api): в таблицах Process, Subprocess, Tnks, Works поле EsppId - уникальное. Обновлены соответсвующе контроллеры (валидация esppId), добавлены методы удаления если нет дочерних элементов. 2024-05-20 11:38:48 +10:00
Mikhail Trubnikov
bd77db7b78 feat(api): добавлена фильтрация для подпроцесса, тнк, работы по ИД родителя 2024-05-16 11:58:56 +10:00
Mikhail Trubnikov
5c21f6d322 feat(api): RobotController get all 2024-05-08 14:47:18 +10:00
Mikhail Trubnikov
079415a40e feat(api): в респонс шаблонов добавлено поле ApplicationInWorkId. 2024-05-08 11:48:03 +10:00
Mikhail Trubnikov
342d26e097 feat(api): добавлен фильтр нарядов по templateId. В респонс шаблонов добавлено поле кол-во нарядов. 2024-05-08 10:16:42 +10:00
Mikhail Kuznetsov
5fbb830124 Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev 2024-04-19 15:35:53 +10:00
Mikhail Kuznetsov
cff29afb62 Merge branch 'aihit-sync-appname-parser' into dev 2024-04-19 15:34:37 +10:00
Mikhail Kuznetsov
dbf924d2fd fix(aihitSyncer): неверно разбивались имена приложений при наличии в имени фигурных скобок с перечислением версий. Одна программа рабивалась на несколько строк. 2024-04-19 15:31:19 +10:00
Mikhail Trubnikov
d7e0641d39 fix(api): cors на dvgd-web-09 2024-04-19 15:16:56 +10:00
Mikhail Trubnikov
157f64a401 fix(api): cors на dvgd-web-09 2024-04-19 15:02:41 +10:00
Mikhail Trubnikov
dd8230d647 feat(api): добавлен cors на dvgd-web-09 2024-04-19 14:52:12 +10:00
Mikhail Trubnikov
9c70c55fe0 fix(api): ApplicationInWork, Create/Update - trim строковых полей. 2024-04-18 16:03:04 +10:00
Mikhail Kuznetsov
e4671e6068 fix(esppTemplateSync): Добавлена нормализация полей ShortDescription перед сравнением значений ЕСПП-ПАРР 2024-04-18 15:53:32 +10:00
Mikhail Trubnikov
cd9f87f4ec feat(api): ApplicationType GetAll, order by description 2024-04-18 11:13:14 +10:00
Mikhail Kuznetsov
3d89e5956c feat(dal,aihitLoader,aihitSyncer): добавлены новые типы программного обеспечения. При синхронизации хосты находятся по имени ЭК вместо IP-адерса 2024-04-18 10:18:14 +10:00
Mikhail Kuznetsov
f6342719b6 Merge branch 'dev' of http://gitlab.dvgd.oao.rzd/devptk/parr/parr_api into dev 2024-04-17 17:18:03 +10:00
Mikhail Kuznetsov
9e34d49676 fix(esppTemplate): добавлена нормализация поля решение перед сравнением 2024-04-17 17:16:56 +10:00
Mikhail Trubnikov
238ff23bc9 fix(aihtiSyncer): в таблице Applications в уникальность по Name добавлено поле Type. Исправлена синхронизация, поиск по имени application и typeId. Теперь возможно создать приложения с одинаковыми именами но разными типами. 2024-04-17 11:51:24 +10:00
Mikhail Trubnikov
59113e87da fix(api): исправлена валидация в AppInWork, Create, Update, проверка на уникальность ПО и работы. 2024-04-17 09:07:46 +10:00
Mikhail Kuznetsov
0477a400e6 feat(api): ApplicationInWorkValidator добававлена валидация уникальности Application+Work 2024-04-16 11:08:25 +10:00
Mikhail Trubnikov
ce0d4c1fb0 feat(api): TemplateController - фильтр шаблонов по AppInWorkId 2024-04-11 09:22:43 +10:00
Mikhail Trubnikov
85a1d9be69 fix(api): правильное удаление префикса ПАРР в подробном описании AInW 2024-04-11 09:05:16 +10:00
Mikhail Trubnikov
a642e76e80 feat(api): доработка AppInWorkController. Упрощен request, обновлен валидатор. В update добавлено обновление расписания. Метод удаления срабатывает только если нет связанных шаблонов. 2024-04-10 11:54:54 +10:00
Mikhail Trubnikov
0ddd7bc9d2 feat(api, dal): EsppScheduleTypeScheduleController. В таблицу EsppScheTypeValue добавлено поле Order 2024-04-08 12:16:14 +10:00
Mikhail Trubnikov
7be64e3529 feat(api): Application GetAll, Work GetAll - добавлены фильтры по id 2024-04-03 16:07:41 +10:00
Mikhail Trubnikov
674d02280a feat(api): ApplicationTypeController, GetAll. Application GetAll исправлен фильтр по TypeId 2024-04-03 15:50:50 +10:00
Mikhail Trubnikov
693acc4cbc feat(api): в work getAll добавлен фильр по имени. ApplicationController GetAll + filter 2024-04-03 15:21:47 +10:00
Mikhail Trubnikov
a92bbf1899 feat(api): расширен респонс WorkResponse до WorkWithTnkResponse, добавлена полная иерархия тнк. В Work.GetAll добавлен параметр для загрузки с иерархией. 2024-04-03 14:12:59 +10:00
Mikhail Trubnikov
76bfc5aa16 feat(api): в ApplicationInWorkResponse добавлены данные о расписании 2024-04-02 14:20:11 +10:00
Mikhail Trubnikov
82f0f846ee fix(api): для респонса ApplicationInWork добавлен инклуд ApplicationType 2024-04-02 11:42:34 +10:00
Mikhail Kuznetsov
fccc352fbf feat(api): ApplicationInWorkValidator добававлена валидация планировщика, ApplicationInWorkController добавлена обьязательная настройка планировщика 2024-03-29 11:36:39 +10:00
Mikhail Kuznetsov
2042db8d4b feat(api): ApplicationInWorkValidator добававлена валидация настроек планировщика 2024-03-28 16:21:22 +10:00