Commit Graph

62 Commits

Author SHA1 Message Date
Mikhail Trubnikov
57fdb4e2bc feat(api): список нарядов постранично 2024-02-26 09:20:13 +10:00
Mikhail Trubnikov
30765f618b feat(api): в респонс истории робота, добавил инфу о роботе 2024-01-26 12:27:59 +10:00
Mikhail Trubnikov
d241071959 feat(api): в респонс истории агента добавлена информация о наряде 2024-01-22 11:46:49 +10:00
Mikhail Trubnikov
e7fea108ad feat(api): получение host по id 2024-01-11 10:46:38 +10:00
Mikhail Trubnikov
48bdf9f38f feat(api): в AgentHistoryResponse добавлена информация о шаблоне 2023-12-27 08:50:45 +10:00
Mikhail Trubnikov
584c594d77 feat(api): статистика по заданиям синхронизации нарядов ЕСПП 2023-12-25 10:27:50 +10:00
Mikhail Trubnikov
0299c2ec72 feat(api): StatOrderController 2023-12-21 16:00:08 +10:00
Mikhail Trubnikov
9e55dfa9b5 fix(api): Статистика хостам, приложениям, хостам в шаблонах 2023-12-20 13:43:03 +10:00
Mikhail Trubnikov
a37ac87913 fix(api): Статистика по шаблонам 2023-12-19 15:33:21 +10:00
Mikhail Trubnikov
71ba29b7e7 feat(api): статистика истории роботов 2023-12-13 09:36:11 +10:00
Mikhail Trubnikov
57d003e98d feat(api): redis exporter -> prometheus 2023-12-12 16:28:46 +10:00
Mikhail Trubnikov
2069d7b75f feat(api): статистика по заданиям для роботов и роботам. 2023-12-12 15:56:42 +10:00
Mikhail Trubnikov
b8e48859ae feat(api): UserProfile 2023-12-06 11:53:36 +10:00
Mikhail Trubnikov
052312738e feat(api): добавлено поле lastLogon в таблицы Users, Hosts 2023-12-06 11:08:14 +10:00
Mikhail Trubnikov
437b1a4e7c feat(api): управление ролями пользователя 2023-12-06 10:20:20 +10:00
Mikhail Trubnikov
72a171f823 feat(api): UserController - CRUD, RoleController 2023-12-05 16:32:34 +10:00
Mikhail Trubnikov
e00826c398 feat(dal): IRedisCacheService 2023-11-30 16:18:14 +10:00
Mikhail Trubnikov
1222c102f0 feat(api): в HostResponse добавлена информация о компонентном составе 2023-11-30 10:17:02 +10:00
Mikhail Trubnikov
52c40e3733 fix(api): AgentTask.GetByIp убран из запроса параметр Date 2023-11-28 12:07:59 +10:00
Mikhail Trubnikov
8f385ed2d2 feat(api): в респонс шаблона добавлены поля с расписанием 2023-11-27 16:42:15 +10:00
Mikhail Trubnikov
ede7075eb5 feat(EsppSync): доработка логики 2023-11-22 12:04:33 +10:00
Mikhail Trubnikov
b3b3cc8e0d feat(api): AgentTask, AgentHistory 2023-10-19 11:22:35 +10:00
Mikhail Trubnikov
0c688f7089 refactor(all): Удалены из БД таблицы V1 2023-10-18 09:40:13 +10:00
Mikhail Trubnikov
a1f19c7ac8 feat(api): Выдача заданий агенту. 2023-10-17 16:59:53 +10:00
Mikhail Trubnikov
26bd0a9a6b feat(api): Обновил логику получения задания роботом для Расписания (nextRun, lastRun)) 2023-10-17 10:53:02 +10:00
Mikhail Trubnikov
0eed4315ff feat(dal): Заготовка для IEsppScheduleTransformService 2023-10-17 09:42:18 +10:00
Mikhail Trubnikov
3f3ab424ba feat(api): Просмотр истории роботов 2023-10-13 15:28:17 +10:00
Mikhail Trubnikov
f69be40ad3 feat(api): Изменение состояния у шаблона/расписания (акивировано/деактивировано) 2023-10-13 14:21:49 +10:00
Mikhail Trubnikov
b177c0cc27 feat(api): Вынес логику формирования расписания в сервис IEsppSchTypeConfigService. В респонс шаблона добавил отображение расписания. Получение шаблона по ИД. 2023-10-12 12:06:47 +10:00
Mikhail Trubnikov
c2c381896b feat(api): В респонс RobotTaskScheduleSchResponse добавлено поле TypeCode 2023-10-12 09:44:44 +10:00
Mikhail Trubnikov
494441dbe6 feat(api): В респонс задания добавлено поле ScheduleTypeCode. Заготовка респонса для шаблона с включенным заданием. 2023-10-12 09:10:10 +10:00
Mikhail Trubnikov
72e2f76b1a feat(api): Контроллер по управлению ScheduleEsppId. Получение задания для расписания. 2023-10-11 15:28:37 +10:00
Mikhail Trubnikov
8ebdcd6d8a feat(api): Доделал респонс RobotTaskScheduleResponse 2023-10-11 11:10:35 +10:00
Mikhail Trubnikov
a4dde4c59a feat(api): RobotTaskScheduleResponse 2023-10-10 16:58:05 +10:00
Mikhail Trubnikov
7e55659a7c feat(api): TemplateController адаптировал метод getAll под новую структуру 2023-10-06 15:13:40 +10:00
Mikhail Trubnikov
f2329e9367 refactor(api): Удалены лишние таблицы связанные со старой логикой получения заданий роботом. 2023-10-06 14:24:58 +10:00
Mikhail Trubnikov
9060db1fe4 feat(api): RobotHistoryController - сохранение истории работы робота 2023-10-06 13:58:10 +10:00
Mikhail Trubnikov
d334e46780 feat(api): Контроллер RobotTaskRobotStatusController управления статусами работы робота 2023-10-06 11:38:33 +10:00
Mikhail Trubnikov
af4a0b60b8 feat(api): Логика смены статусов для заданий робота. RobotTaskController 2023-10-05 16:56:02 +10:00
Mikhail Trubnikov
f435f80636 feat(api): Контроллер управления историей робота. Контролпер по получению списка уровней истории робота 2023-10-04 15:22:06 +10:00
Mikhail Trubnikov
d0b75b7f58 feat(api): Обновил логику получения шаблона по статусу, согласоно статусам отработки робота. TemplateRobotStatusController - управление статусами робота в шаблоне 2023-10-04 12:00:43 +10:00
Mikhail Trubnikov
49a04752bb feat(api): Обновил респонс для шаблона под измененную таблицу 2023-10-03 16:54:01 +10:00
Mikhail Trubnikov
c6f61c5fa4 Список хостов по маске. Список шаблонов по маске 2023-09-26 12:26:37 +10:00
Mikhail Trubnikov
59eb80a0b4 Статусы ЭК вынесены из Hosts. Добавлен фильтр по статусам эк в генератор. 2023-09-25 15:32:22 +10:00
Mikhail Trubnikov
f9fe762cbe Изменена таблица AppInWorks. Обновлен респонс шаблонов. 2023-09-20 12:09:07 +10:00
Mikhail Trubnikov
24d66f5823 Заготовка под генерацию шаблонов 2023-09-20 11:59:09 +10:00
Mikhail Trubnikov
87f81d5ed6 Доделал респонс для шаблона. 2023-09-20 09:13:46 +10:00
Mikhail Trubnikov
9dc5dc5c3e Основные reponses 2023-09-19 16:55:56 +10:00
Mikhail Trubnikov
a8c015ce7b Template Response 2023-09-19 16:42:06 +10:00
Mikhail Trubnikov
a31172464b templates status - json в один уровень, toString 2023-09-18 12:08:40 +10:00