Mikhail Trubnikov
|
d5d84c1853
|
feat(dal): заменен Аксенов на Овчаренко. Добавлены индексы в UnitInValue
|
2025-12-29 12:30:09 +10:00 |
|
Mikhail Trubnikov
|
61c46770e0
|
feat(api,dal): исключения расписаний ЕСПП привязаны к JobGroup, удалены константы из настроек. Кол-во шаблонов в Job считается только used. В JobFieldFilter добавлено поле IsInverse.
|
2025-12-26 11:21:45 +10:00 |
|
Mikhail Trubnikov
|
80ece823ca
|
feat(api): SyncTaskController, обновлен метод для отправки задания в matcher. Теперь метод универсальный.
|
2025-12-19 14:06:44 +10:00 |
|
Mikhail Trubnikov
|
a03b882880
|
feat(api): jobGroup при создании и обновлении принимает поле GroupingUnitFieldId. Валидации. Контроллеры KiiUnitController, RegionalEkPtkGroupController
|
2025-12-19 10:48:41 +10:00 |
|
Mikhail Trubnikov
|
87a317e878
|
feat(api): фильтр шаблонов по статусу синхронизации
|
2025-12-12 10:45:20 +10:00 |
|
Mikhail Kuznetsov
|
3a136f5bf4
|
feat(dal): добавлен Shortcode "%СВЯЗИ-ПН%", добавлен метод GetAvailableShortcodesAsync для отображения доступных изменямеых частей в API
|
2025-12-10 11:55:58 +10:00 |
|
Mikhail Trubnikov
|
b033f95116
|
feat(api,dal): удалена старая таблица Works. Переделаны запросы в API из в Works в Jobs
|
2025-12-09 16:00:38 +10:00 |
|
Mikhail Trubnikov
|
362da02233
|
feat(api): метод сброса ошибок синхронизации шаблонов
|
2025-12-09 12:20:27 +10:00 |
|
Mikhail Trubnikov
|
f74776cdf7
|
feat(dal,api): в таблицу Tnk, добавлено поле ShortName
|
2025-12-09 10:25:41 +10:00 |
|
Mikhail Trubnikov
|
031ac7126c
|
feat(api): управление job auto control из api
|
2025-12-08 14:23:08 +10:00 |
|
Mikhail Trubnikov
|
54ccd2e8e3
|
feat(dal,api): удалены таблицы которые относились к старому JobAutoControl. Добавлена новая таблица JobAutoControl
|
2025-12-05 14:07:48 +10:00 |
|
Mikhail Trubnikov
|
0de2c4762e
|
feat(api,dal): в настройки добавлено поле ScheduleExcludeCalendar. Обновлен response для robot task
|
2025-12-04 12:10:10 +10:00 |
|
Mikhail Trubnikov
|
bebbfab317
|
feat(api, allLogs): в TemplateResponse добавлен TemplateStatusType. Шаблоны можно фильтровать по statusType. При изменении маски имени шаблона в Job, отправляется задание в очередь на переименование связанных шаблонов. Во всех проектах перенастроены логи, в проде, не пишутся логи внутрь контейнера, только в stdout.
|
2025-12-02 09:49:08 +10:00 |
|
Mikhail Kuznetsov
|
3243e33819
|
feat(dal,api,nextRun,templateGenerator,templateActivator): IsUnused вынесена в TemplateStatusType
|
2025-12-01 15:27:18 +10:00 |
|
Mikhail Trubnikov
|
c8345e3678
|
feat(dal,api,esppSync): в таблицу unitFields добавлено поле Code
|
2025-11-28 09:12:26 +10:00 |
|
Mikhail Trubnikov
|
276f534636
|
feat(api,templateActivator): обновлена логика templateActivator
|
2025-11-26 14:34:03 +10:00 |
|
Mikhail Trubnikov
|
57a9df18c0
|
feta(api): unitFieldValue поиск по имени
|
2025-11-24 14:21:04 +10:00 |
|
Mikhail Trubnikov
|
ddbae48973
|
feat(dal,api): добавлен индекс в таблицу UnitInValues. В api изменены респонсы Template и Unit.
|
2025-11-21 10:56:30 +10:00 |
|
Mikhail Trubnikov
|
7081e30734
|
feat(cicd): в cicd добавлен template matcher
|
2025-11-20 14:24:03 +10:00 |
|
Mikhail Trubnikov
|
e24ce20d02
|
feat(api,dal): в модель JobGroupType добавлено поле description. В job контроллерах убрано поле isUmbrella, добавлено JobType.
|
2025-11-17 12:06:33 +10:00 |
|
Mikhail Kuznetsov
|
2950d21a69
|
feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator
|
2025-11-01 15:29:12 +10:00 |
|
Mikhail Kuznetsov
|
09f0f1e063
|
feat(api): Новый контроллер JobUnitPreview, для получения предпросмотра затрагиваемых ЭК работой
|
2025-09-24 10:08:50 +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
|
39eb8ddc2c
|
feat(api): JobControl переписан метод Create+Валидация
|
2025-09-11 16:03:51 +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
|
0a7e18fcd7
|
feat(api): оптимизированы поля запроса JobGroup
|
2025-09-05 10:33:52 +10:00 |
|
Mikhail Kuznetsov
|
c9dcdedeca
|
feat(api): JobGroupController добавлена выдача расписания и количество связанных Job
|
2025-09-04 14:51:51 +10:00 |
|
Mikhail Trubnikov
|
c9159f6546
|
feat(api): в UnitWithAttributesResponse добавлены родительские и дочерние ЭК
|
2025-08-27 10:43:33 +10:00 |
|
Mikhail Trubnikov
|
c7bc8f60ef
|
feat(dal, api): в таблицу Units добавлено поле LastLogon. Переделана авторизация для хостов (ЭК), теперь берется ip из связанных Units. Переделаны запросы авторизации в кеш. Переделан запрос и модель в influxdb. Обновлена статистика по юнитам и полям.
|
2025-08-26 14:04:49 +10:00 |
|
Mikhail Kuznetsov
|
a6385ea39a
|
feat(dal,api): расширена таблица Job, добавлеа маска рабочей группы. Теперь можно генерировать шаблоны с единой экстерриториальной группой
|
2025-08-22 11:25:51 +10:00 |
|
Mikhail Kuznetsov
|
5bbf2e2db5
|
feat(api): Реализованы JobController, JobGroupController
|
2025-07-01 17:20:48 +10:00 |
|
Mikhail Kuznetsov
|
91ddd2ae96
|
fix(API,DAL): Восстановлена работа контроллеров RobotTask, TemplateActivator, Template
|
2025-06-27 13:42:13 +10:00 |
|
Mikhail Kuznetsov
|
03c7852378
|
feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
|
2025-06-25 14:17:34 +10:00 |
|
Mikhail Kuznetsov
|
38c9bb402e
|
feat(api): Добавлено поле ScheduleEsppId в RobotTaskTemplateResponse для правильного поиска при обновлении шаблонов
|
2025-06-11 12:02:24 +10:00 |
|
Mikhail Kuznetsov
|
0d08794636
|
feat(api): HostController.Response Field, Value выделены в отдельные поля
|
2025-06-09 13:55:57 +10:00 |
|
Mikhail Kuznetsov
|
59b592fdd9
|
feat(api): HostController вывод даных из таблицы Unit
|
2025-06-06 16:39:41 +10:00 |
|
Mikhail Kuznetsov
|
078c8b540f
|
feat(aihitRelationshipsSyncer): Реализована логика синхронизации связей между Unit+CI/CD
|
2025-05-27 11:32:05 +10:00 |
|
Mikhail Kuznetsov
|
a89e7f7b86
|
feat(api): в Works добавлена маска динамической генерации имени шаблона; добавлены Shortcodes; актализированы валидация, запросы,ответы; миграция БД - запрет приёма нулевых значений в маску
|
2025-04-17 16:38:35 +10:00 |
|
Mikhail Trubnikov
|
fbb28de122
|
fix(api): StatTemplateAutoControlResponse исправлено название поля
|
2024-10-14 09:49:36 +10:00 |
|
Mikhail Trubnikov
|
b0675a3846
|
feat(api): StatTemplateAutoControlController статистика авто-контроля
|
2024-10-11 11:06:05 +10:00 |
|
Mikhail Trubnikov
|
7155156f66
|
feat(api): TemplateHistoryController
|
2024-10-08 13:53:57 +10:00 |
|
Mikhail Trubnikov
|
ebe1fd0468
|
feat(api): WeekendController, getAll, фильтр по периоду
|
2024-09-25 10:58:47 +10:00 |
|
Mikhail Trubnikov
|
60c0ba9ec8
|
feat(bll,dal,common): в common - DateResolver - проверка даты на текущие сутки относительно часового пояса МСК. Dal - EsppScheduleTransformService - рассчет NextRun с учетом выходных дней
|
2024-09-18 16:32:45 +10:00 |
|
Mikhail Trubnikov
|
2a1c4ac4a8
|
feat(api, dal): в SettingsFromDb добавлен параметр WeekendCacheTtl - время кэша для выходных. Доработан сервис WeekendDayService с учетом кэша. В апи добавлен контроллер по управлению выходными днями WeekendController
|
2024-09-17 11:55:55 +10:00 |
|
Mikhail Trubnikov
|
251e3a20b0
|
feat(dal): WeekendDayService - метод проверки на рабочий день
|
2024-09-16 17:01:04 +10:00 |
|