Mikhail Trubnikov
|
7d5fb23daf
|
feat(core,api): Детали по заданиями роботов
|
2026-07-29 09:50:21 +10:00 |
|
Mikhail Trubnikov
|
556d895c7c
|
fix(api): Исправлен маппинг для Template
|
2026-07-27 09:57:17 +10:00 |
|
Mikhail Trubnikov
|
eacda75649
|
refactor(core,domain): Переименованы shared dto
|
2026-07-24 13:35:56 +10:00 |
|
Mikhail Trubnikov
|
b3879062a6
|
feat(api,core,domain): Изменен контроллер RobotTaskRobotStatusController, метод изменения статуса задания вынесен в сервисы. Добавлена логика успрешного переименования шаблона.
|
2026-07-23 14:39:55 +10:00 |
|
Mikhail Trubnikov
|
5094945c8e
|
feat(dal,domain): Таблицы роботов перенесены в схему robot. Создана таблица TemplateRenamePendings - Шаблоны находящиеся в процессе переименования
|
2026-07-21 11:48:21 +10:00 |
|
Mikhail Trubnikov
|
751b693e72
|
feat(api,core): Методы в API для получения метрик заданий роботам, StatRobotMetricsController.
|
2026-07-16 10:12:56 +10:00 |
|
Mikhail Kuznetsov
|
3c9e03adbb
|
refactor(dal,api,templateMatcher,templateGenerator,templateActivator): Немного порядка в namespaceах
|
2026-07-03 11:17:48 +10:00 |
|
Mikhail Trubnikov
|
16f97904eb
|
feat(api,core,jobAutoControl): Валидация при получении запроса на синхронизацию групп, работ. JobAutoControlWorker - изменена логика, может обрабатывать группы и работы.
|
2026-06-30 16:12:52 +10:00 |
|
Mikhail Trubnikov
|
4a8a67247d
|
feat(api): Работы - управление автоконтролем и кол-вом связей
|
2026-06-19 11:19:43 +10:00 |
|
Mikhail Trubnikov
|
8151ea89b9
|
feat(api,core,dal): Группы работ - управление автокнотролем
|
2026-06-18 16:39:35 +10:00 |
|
Mikhail Trubnikov
|
108eb05853
|
feat(dal,domain): Таблицы для JobGroup фильтров.
|
2026-06-15 16:56:23 +10:00 |
|
Mikhail Trubnikov
|
7d26f1cf55
|
feat(api,core,domain): Получение снапшотов работы роботов
|
2026-06-11 11:40:12 +10:00 |
|
Mikhail Trubnikov
|
d736208a46
|
feat(api,core,dal,domain): Сохранение снапшотов состояния роботов.
|
2026-06-10 16:48:16 +10:00 |
|
Mikhail Trubnikov
|
1baa8f2296
|
feat(api,core,domain): StatWorkloadTemplate - статистика загруженности, шаблоны
|
2026-06-04 17:20:16 +10:00 |
|
Mikhail Trubnikov
|
856b273e6b
|
feat(api, core): Доделал атомарный захват задачи роботом.
|
2026-05-26 11:26:52 +10:00 |
|
Mikhail Trubnikov
|
e5535857d4
|
feat(api, core): Workload - статус формирования отчетности. RedisCacheService - получить первую запись из кэш типа Hash.
|
2026-05-18 16:46:42 +10:00 |
|
Mikhail Trubnikov
|
911e6febcd
|
fix(api): Task - получение статусов задач, доработка отчетов workload
|
2026-05-15 16:09:49 +10:00 |
|
Mikhail Trubnikov
|
277bf0caa3
|
feat(core, api): Workload - Controller для формирования отчетов
|
2026-05-07 10:33:53 +10:00 |
|
Mikhail Trubnikov
|
a89605d02a
|
feat(dal,core): Перенесены оставшиеся объекты из dal в core.
|
2026-05-04 11:55:07 +10:00 |
|
Mikhail Trubnikov
|
eb78dfd6a8
|
feat: Из dal перенесены все модели в Domain. Из dal переименованы service в repository, вынесены в Core.
|
2026-04-30 10:35:31 +10:00 |
|
Mikhail Trubnikov
|
a93e8de4b0
|
feat(dal,api): Удалены старые таблицы AppInWorks
|
2026-04-15 09:35:03 +10:00 |
|
Mikhail Trubnikov
|
734c2e3c99
|
feat: разделение на repository - services
|
2026-04-14 09:56:31 +10:00 |
|
Mikhail Trubnikov
|
da83aff19c
|
feat: создана структура проекта, core, domain, infrastructure. Перенесены enum и task согласно архитектуры
|
2026-04-13 16:58:30 +10:00 |
|
Mikhail Trubnikov
|
0264ac9d52
|
fix(api): исправлен маппинг в JobGroupBaseResponse
|
2026-02-04 11:18:16 +10:00 |
|
Mikhail Trubnikov
|
6bce085fef
|
feat(api): templateResponse - добавлена инфа о часовом поясе
|
2026-02-04 09:50:30 +10:00 |
|
Mikhail Trubnikov
|
ead4653ad0
|
feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД
|
2026-02-03 16:15:19 +10:00 |
|
Mikhail Trubnikov
|
5222d763f9
|
feat(api): оптимизация запросов на получение списка шаблонов, обновлен response
|
2026-01-29 16:53:00 +10:00 |
|
Mikhail Trubnikov
|
3bae8917a6
|
feat(api,dal): tbl TemplateStatusType - добавлен новый тип Error. В API добавлен метод просмотра статистики распределения StatTemplateDistributionController
|
2026-01-26 14:29:47 +10:00 |
|
Mikhail Trubnikov
|
9e84ef8029
|
feat(api): JobGroupResponse, TemplateResponse - отображение настроек автораспределения
|
2026-01-22 14:05:48 +10:00 |
|
Mikhail Trubnikov
|
99a491ede8
|
feat(dal,api): IMatchingStatusService - управление статусами matcher`a. Отображение статусов в АПИ, нельзя повторно из апи отправить задание мэтчеру если сейчас идет matching
|
2026-01-16 11:04:26 +10:00 |
|
Mikhail Trubnikov
|
61c46770e0
|
feat(api,dal): исключения расписаний ЕСПП привязаны к JobGroup, удалены константы из настроек. Кол-во шаблонов в Job считается только used. В JobFieldFilter добавлено поле IsInverse.
|
2025-12-26 11:21:45 +10:00 |
|
Mikhail Trubnikov
|
eb57f4b3cd
|
feat(dal,api): добавлены таблицы исключений расписания еспп.
|
2025-12-25 17:01:42 +10:00 |
|
Mikhail Trubnikov
|
a03b882880
|
feat(api): jobGroup при создании и обновлении принимает поле GroupingUnitFieldId. Валидации. Контроллеры KiiUnitController, RegionalEkPtkGroupController
|
2025-12-19 10:48:41 +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
|
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 Trubnikov
|
c8345e3678
|
feat(dal,api,esppSync): в таблицу unitFields добавлено поле Code
|
2025-11-28 09:12:26 +10:00 |
|
Mikhail Trubnikov
|
ddbae48973
|
feat(dal,api): добавлен индекс в таблицу UnitInValues. В api изменены респонсы Template и Unit.
|
2025-11-21 10:56:30 +10:00 |
|
Mikhail Trubnikov
|
e24ce20d02
|
feat(api,dal): в модель JobGroupType добавлено поле description. В job контроллерах убрано поле isUmbrella, добавлено JobType.
|
2025-11-17 12:06:33 +10:00 |
|
Mikhail Kuznetsov
|
6cc6dac4f7
|
feat(api): Немного сортировки в списках атрибутов
|
2025-09-25 09:01:37 +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
|
40ce7acb41
|
fix(api): Добавлен маппинг Field в FieldFilter
|
2025-09-22 15:56:58 +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 |
|