Commit Graph

214 Commits

Author SHA1 Message Date
Mikhail Trubnikov
4e5f0ad9f2 feat(api): получить зону ответственности по коду 2024-08-26 10:59:56 +10:00
Mikhail Trubnikov
7ffc5f10e1 feat(api): StatTemplateDistributor дополнена статистика активированными, деактивированными шаблонами 2024-08-22 14:32:48 +10:00
Mikhail Trubnikov
af28c8477e fix(api): исправлен NoContent для StatResponseAreaWorkLoadController 2024-08-22 12:26:27 +10:00
Mikhail Trubnikov
f200e67f43 fix(api): исправлен фильр статистики по регламентным работам по ЗО, РГ, РР 2024-08-22 12:01:52 +10:00
Mikhail Trubnikov
558e91ce3b feat(api): статистика по регламентным работам по ЗО, РГ, РР 2024-08-20 09:33:13 +10:00
Mikhail Trubnikov
2e5424e6df feat(api): StatResponseAreaWorkLoadController Статистика загрузки регламентными работами по ЗО 2024-08-19 13:36:56 +10:00
Mikhail Trubnikov
ecd24cd94b feat(api): ResponseAreaController getAll. WorkGroupController, getAll, добавлен фильтр по ЗО. 2024-08-16 13:59:27 +10:00
Mikhail Trubnikov
9eb8d743aa feat(api): задание роботам по расписаниям выдается если статус шаблона == обновить или ОК. 2024-08-12 15:21:07 +10:00
Mikhail Trubnikov
bd0e082336 fix(api): StatRobotTaskController GetPeriodStatistics fix NoContent 2024-08-08 11:20:38 +10:00
Mikhail Trubnikov
a6d7d365e1 fix(api): StatRobotTaskController GetPeriodStatistics - начало периода берется с отсечением минут. 2024-08-08 10:37:52 +10:00
Mikhail Trubnikov
82407910e0 feat(api): статистика за период о выполнении заданий роботами 2024-08-07 14:01:47 +10:00
Mikhail Trubnikov
c857accfb9 feat(api, dal): в настройки в БД добавлено поле EsppRobotAccountTimeZoneHour со значением 3, обновлено ScheduleTimezone на MSK. В api в задании роботу по расписаниям, время выдается с учетом таймзоны робота. 2024-08-06 10:52:27 +10:00
Mikhail Trubnikov
cefbdcc8e6 feat(api): RobotTaskController - добавлен параметр SetInProgressStatus, при выдаче задания роботу, сразу устанавливать статус "В работе" 2024-08-01 14:21:28 +10:00
Mikhail Trubnikov
7ac81ca54c refactor(api): Оптимизация запроса StatTemplateController 2024-07-30 11:03:47 +10:00
Mikhail Trubnikov
58adcace60 feat(api): applicationInWorks - статистика синхронизации шаблонов/расписаний 2024-07-29 16:51:18 +10:00
Mikhail Trubnikov
c8a524b28f feat(api): статистика распределения регламентных работ 2024-07-29 10:25:57 +10:00
Mikhail Trubnikov
2e82c696aa feat(api): StatRabbitMqController GetConnectionStats добавлен параметр ThresholdConnections, вынесен в настройки 2024-07-25 14:38:22 +10:00
Mikhail Trubnikov
70d96cb88f feat(api): TemplateActivatorController отправка запросов на активацию/деактивацию шаблонов/расписаний 2024-07-25 12:26:54 +10:00
Mikhail Trubnikov
1f7798222e feat(api, templateDistributor): отредактированны уз rabbit 2024-07-24 14:36:01 +10:00
Mikhail Trubnikov
38d7997c57 fix(api): RobotHistoryController fix create response 2024-07-23 09:15:35 +10:00
Mikhail Trubnikov
aff865fd41 fix(api): AppInWork, при изменении расписания, отправлять задание в очередь на перераспределение 2024-07-23 08:57:44 +10:00
Mikhail Trubnikov
0b6bfdfbc6 feat(api): StatRobotStateController обновлен респонс статистики доступности роботов. Учтена возможность нескольких роботов на разных серверах. 2024-07-22 16:59:15 +10:00
Mikhail Trubnikov
ec5038cdf0 feat(api): StatRobotState в БД записывается ip робота 2024-07-22 16:26:32 +10:00
Mikhail Trubnikov
b392a8dc7b feat(api): RobotHistory отображение пользователя 2024-07-22 15:54:07 +10:00
Mikhail Trubnikov
08b8fba8a5 feat(dal, api): в таблицу RobotHistories добавлено поле RobotIp. Из таблицы AppInWorks удалены поля Next/LastRun. В историю работы роботов, пишется ip робота. 2024-07-22 14:48:44 +10:00
Mikhail Kuznetsov
fc197a6a5b feat(api): изменение дня ежемесячного выполнения распределенной РР задания робота перенесено в Mapper 2024-07-16 12:06:46 +10:00
Mikhail Kuznetsov
f38df7b5a6 fix(api): для регламентных работ распределенных по времени исполнения меняется день выполнения из NextRun 2024-07-16 10:12:37 +10:00
Mikhail Trubnikov
65963419f7 feat(api): DistributorController 2024-07-05 12:42:01 +10:00
Mikhail Trubnikov
3b3606859a feat(api, generatorTemplates, templateDistributor): обновлен esppScheduleResponse. Обновлен метод DistributeTemplate, так же обновлены зависимости в GeneratorTemplates 2024-07-04 16:44:25 +10:00
Mikhail Trubnikov
a4f6089438 feat(api, dal, esppOrderLoader, esppScheduleSync, generatorTemplates, nextRun): 2024-07-03 15:19:09 +10:00
Mikhail Trubnikov
ff58a21cc5 feat(api): обновлен AppInWorkController под новый респонс, валидация для галки IsAutoDistributionEnabled 2024-07-03 10:16:54 +10:00
Mikhail Trubnikov
5e03605239 feat(api): GeneratorTemplateRequest принимает несколько масок ЭК и статусов ЭК 2024-06-26 09:05:30 +10:00
Mikhail Trubnikov
19a812034d feat(api): оптимизация запросов в AppInWorks при подсчете кол-ва шаблонов 2024-06-21 11:51:41 +10:00
Mikhail Trubnikov
8722be0d87 feat(api): в HostResponse добавлен объект EkStatus 2024-06-19 14:11:58 +10:00
Mikhail Trubnikov
27f963371e feat(api): HostResponse, добавлено поле EkResponseArea 2024-06-19 11:54:31 +10:00
Mikhail Trubnikov
97f9b3bd14 feat(api): в WorkGroupResponse добавлена ResponseArea 2024-06-19 11:24:14 +10:00
Mikhail Trubnikov
4426440cc1 feat(api): для задания роботу 1, ЗО берем не хоста а РГ. 2024-06-18 15:10:12 +10:00
Mikhail Trubnikov
e6cca214d4 feat(api): сортировка при getAll ApplicationInWorks. Кол-во контейнеров с api увеличено до 4. 2024-06-18 10:37:57 +10:00
Mikhail Trubnikov
cc71a8774b feat(api, generatorTemplates): в таблицу Works добавлено поле TemplateSuffix, из него в генераторе формируется имя шаблона. 2024-06-14 14:27:37 +10:00
Mikhail Trubnikov
e77407a28e feat(api, generatorTemplates): в запрос создания шаблонов, добавлены поля IsActiveTemplate, IsActiveSchedule 2024-06-13 09:01:02 +10:00
Mikhail Trubnikov
b1e3fb3844 fix(api): исправлено обновление рабочих групп в ApplicationInWork 2024-06-06 14:48:32 +10:00
Mikhail Trubnikov
659e0aa6e5 fix(api): отображение рабочей группы в хостах 2024-06-05 11:52:20 +10:00
Mikhail Trubnikov
d75b787801 feat(all): удалена колонка WorkGroup из таблицы Hosts 2024-06-04 12:30:44 +10:00
Mikhail Trubnikov
7deef9a264 feat(all): исправления после добавления таблицы WorkGroup. Доработана логика генерации шаблонов с учетом рабочих групп 2024-06-04 12:03:15 +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
8de174ebb9 feat(api, bll): переделал сервис получения статистики из RabbitMQ. StatRabbitMqController - статистика по очередям и соединениям 2024-05-24 14:52:25 +10:00