Mikhail Kuznetsov
|
cc104c30b1
|
feat(api): убрана возможность передачи роботу на обновление расписания при неOk шаблоне
|
2025-12-19 18:02:38 +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
|
5256b434a3
|
feat(dal): добавлена таблица UnitKiiUnits + сервисы. Добавлен шорткод ИНДЕКС. В тбл JobGroups добавлено поле GroupingUnitFieldId
|
2025-12-19 09:09:22 +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 Kuznetsov
|
d19aa77ec4
|
feat(dal): ShortcodesService добавлена обработка динамичесих составляющих "%СВЯЗИ%", "%ТНК-КРАТКО%"
|
2025-12-09 16:50:35 +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
|
b11a5929f4
|
fix(esppScheduleSync): исправлена синхронизация
|
2025-12-04 13:55:03 +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
|
276f534636
|
feat(api,templateActivator): обновлена логика templateActivator
|
2025-11-26 14:34:03 +10:00 |
|
Mikhail Trubnikov
|
2823823784
|
feat(api,dal,nextRun): добаботана логика расчета nextRun в API и NetRunWorker. Рассчет ведется относительно refDate
|
2025-11-25 16:49:28 +10:00 |
|
Mikhail Trubnikov
|
ce12f1b5fe
|
fix(dal): из таблицы JobGroup удалено поле IsUmbrella
|
2025-11-25 12:26:24 +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 Kuznetsov
|
d90924bfa2
|
feat(templateMatcher,dal): небольшой рефакторинг, добавлен Dockerfile
|
2025-11-20 11:37:44 +10:00 |
|
Mikhail Trubnikov
|
e24ce20d02
|
feat(api,dal): в модель JobGroupType добавлено поле description. В job контроллерах убрано поле isUmbrella, добавлено JobType.
|
2025-11-17 12:06:33 +10:00 |
|
Mikhail Kuznetsov
|
48c8741395
|
feat(dal): Созданы таблицы JobGroupTypes+UnitsInTemplates, обновлен ключ уникального индекса шаблонов
|
2025-11-14 14:48:56 +10:00 |
|
Mikhail Kuznetsov
|
2950d21a69
|
feat(templateMatcher): init. сделан воркер, контроллер. перенесена логика из TemplateTaskGenerator
|
2025-11-01 15:29:12 +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
|
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
|
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
|
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
|
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
|
a536d0745d
|
feat(API): восстановлена статистика по шаблонам после перехода на Job
|
2025-08-21 14:05:35 +10:00 |
|
Mikhail Trubnikov
|
85798c0956
|
feat(bll, all): обновлена библиотека RabbitMq.Client до версии 7.1.2. Обновлен MqServiceV2. В IMqSettings добавлен параметр PrefetchCount - макс кол-во одновременных обработок очередей. Обновлены связанные проекты под новый MqService. В проектах Aihit, SyncTemplate, SyncSchedule установлен параметр в конфиг PrefetchCount =100
|
2025-08-20 14:10:22 +10:00 |
|
Mikhail Kuznetsov
|
1272ce92ec
|
feat(dal): Реализован сервис UnitFilterService для получения Unit, для которых требуется создать или уже создан шаблон по Job.Id
|
2025-08-12 11:50:29 +10:00 |
|
Mikhail Kuznetsov
|
f351a8863a
|
feat(api,dal,esppSync,esppTemplateSync,esppScheduleSync): Реализован сервис ShortcodesService подменяющий динамические составляющие в полях шаблонов и расписаний. В API контроллер выдачи заданий роботу теперь выдаёт значение полй в новом виде, реализуя Shortcodes.
|
2025-08-06 10:35:19 +10:00 |
|