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
|
d736208a46
|
feat(api,core,dal,domain): Сохранение снапшотов состояния роботов.
|
2026-06-10 16:48:16 +10:00 |
|
Mikhail Trubnikov
|
bdcc858bc5
|
feat(core, infrastructure): UnitService - массовое получение юнитов
|
2026-06-01 11:58:08 +10:00 |
|
Mikhail Trubnikov
|
83df669f84
|
feat(dal, domain): Удалена таблица UnitInFields. Удалены DateModified из таблиц JobFieldFilter, JobUnitFilter
|
2026-05-29 11:01:14 +10:00 |
|
Mikhail Trubnikov
|
178d136dba
|
feat(docker, api, core, dal, domain, workloadBuilder): WorkloadBuillder - формирование кэша по интервалу.
|
2026-05-19 09:45:38 +10:00 |
|
Mikhail Trubnikov
|
911e6febcd
|
fix(api): Task - получение статусов задач, доработка отчетов workload
|
2026-05-15 16:09:49 +10:00 |
|
Mikhail Trubnikov
|
e5900be547
|
feat(dal, domain): Для таблице UnitInTemplates добавлена связь с UnitFieldValues. В таблице Templates убраны значения по умолчанию для поле JobId, UnitId.
|
2026-05-12 16:34:31 +10:00 |
|
Mikhail Trubnikov
|
7d42a80556
|
feat(core, dal): WorkloadCacheService - методы для работы с кэшем отчетности workload
|
2026-05-05 14:52:17 +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
|
188ebc20a0
|
feat: Перенесены внешние сервисы в Infrastructure. Удалены лишние проекты.
|
2026-04-14 16:27:27 +10:00 |
|
Mikhail Trubnikov
|
e892aa12d3
|
feat: Сервисы и модели RabbitMq разнесены согласно архитектуры
|
2026-04-14 12:01:49 +10:00 |
|
Mikhail Trubnikov
|
da83aff19c
|
feat: создана структура проекта, core, domain, infrastructure. Перенесены enum и task согласно архитектуры
|
2026-04-13 16:58:30 +10:00 |
|
Mikhail Trubnikov
|
eb116bc16e
|
feat: Слияние веток. Миграции для Tasks
|
2026-03-23 13:58:31 +10:00 |
|
Mikhail Trubnikov
|
92ab9ea6c2
|
feat(dal): Task - доработка моделей
|
2026-03-19 16:52:41 +10:00 |
|
Mikhail Trubnikov
|
01c0200c6d
|
feat(dal): Модели и сервисы для работы с Task
|
2026-03-17 16:50:49 +10:00 |
|
Mikhail Trubnikov
|
b9d1f923b3
|
feat(dal, esppSync, nextRun): При синхронизации расписаний и шаблонов, при расчете nextRun в NextRunWorker - установить задание на обновление объекта, можно только если объект в статусе Ок. NextRunWorker - рефакторинг.
|
2026-03-11 12:10:11 +10:00 |
|
Mikhail Trubnikov
|
35f64c051c
|
feat(dal,api,nextRunWorker): подключена логика NextRunServiceV2 в nextRunWorker, в api RobotTaskController
|
2026-02-16 16:54:06 +10:00 |
|
Mikhail Trubnikov
|
ead4653ad0
|
feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД
|
2026-02-03 16:15:19 +10:00 |
|
Mikhail Trubnikov
|
fddee13fff
|
feat(dal): создана таблица ScheduleResponseAreaTimeOffsets. В таблицу JobGroup добавлено поле IsWorkGroupTimezone
|
2026-01-30 10:40:55 +10:00 |
|
Mikhail Trubnikov
|
3bae8917a6
|
feat(api,dal): tbl TemplateStatusType - добавлен новый тип Error. В API добавлен метод просмотра статистики распределения StatTemplateDistributionController
|
2026-01-26 14:29:47 +10:00 |
|
Mikhail Trubnikov
|
eb5bed5614
|
feat(dal): создана таблица GroupDistributionConfigs
|
2026-01-20 16:17:09 +10:00 |
|
Mikhail Trubnikov
|
469fa56f9e
|
feat(dal): в settingsFromDb добавлен параметр JobIdForUnusedTemplates
|
2025-12-30 12:16:51 +10:00 |
|
Mikhail Trubnikov
|
d5d84c1853
|
feat(dal): заменен Аксенов на Овчаренко. Добавлены индексы в UnitInValue
|
2025-12-29 12:30:09 +10:00 |
|
Mikhail Trubnikov
|
eb57f4b3cd
|
feat(dal,api): добавлены таблицы исключений расписания еспп.
|
2025-12-25 17:01:42 +10:00 |
|
Mikhail Trubnikov
|
c7fdf9f97d
|
feat(dal): в настройки добавлено поле EsppUnitTag
|
2025-12-25 13:53:38 +10:00 |
|
Mikhail Trubnikov
|
cef0e15077
|
feat(dal): создана связь между JobGroup & UnitField. Отключено каскадное удаление для этой связи
|
2025-12-19 09:31:25 +10:00 |
|
Mikhail Trubnikov
|
5256b434a3
|
feat(dal): добавлена таблица UnitKiiUnits + сервисы. Добавлен шорткод ИНДЕКС. В тбл JobGroups добавлено поле GroupingUnitFieldId
|
2025-12-19 09:09:22 +10:00 |
|
Mikhail Trubnikov
|
3dbe7f08ba
|
feat(dal): добавлена таблица UnitRegionalEkPtkGroups, добавлен сервис IUnitRegionalEkPtkGroupService
|
2025-12-18 16:48:48 +10:00 |
|
Mikhail Trubnikov
|
b033f95116
|
feat(api,dal): удалена старая таблица Works. Переделаны запросы в API из в Works в Jobs
|
2025-12-09 16:00:38 +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 Kuznetsov
|
3243e33819
|
feat(dal,api,nextRun,templateGenerator,templateActivator): IsUnused вынесена в TemplateStatusType
|
2025-12-01 15:27:18 +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
|
e716d9649d
|
feat(aihitRelationshipsSyncer): полностью переписан класс+добавлены сообщения дл\ отладки
|
2025-10-31 17:35:54 +10:00 |
|
Mikhail Kuznetsov
|
6ca6e65224
|
feat(api): в сущность FIeld добавлено поле IsMultipleValue для реализации записи повторяющихся полей, как сервер приложений в компонентном составе виртуальных серверов
|
2025-09-22 15:25:17 +10:00 |
|
Mikhail Kuznetsov
|
46a96c666e
|
feat(dal): Создана таблица JobRelationshipFilter для хранения фильров атрибутов связей между ЭК
|
2025-08-01 17:14:39 +10:00 |
|
Mikhail Kuznetsov
|
03c7852378
|
feat(all): ! Критические изменения логики работы всех сервисорв, База Данных имееет неокончательную версию. Template, Scheduler переведены на работу с Unit+Job+JobGroup вместо Host+ApplicationsInWork
|
2025-06-25 14:17:34 +10:00 |
|
Mikhail Kuznetsov
|
4b0ece1a2e
|
feat(dal): Добавлен TemplateNameGeneratorService для генерации имени шаблонов по маске в Job
|
2025-06-18 09:58:23 +10:00 |
|
Mikhail Kuznetsov
|
230dfd6f85
|
feat(dal): Добавлена таблица Groups для возможности группировки Job
|
2025-06-11 11:14:27 +10:00 |
|
Mikhail Kuznetsov
|
50ef7dee5c
|
feat(dal): Созданы таблицы схемы Job
|
2025-06-04 11:55:23 +10:00 |
|
Mikhail Kuznetsov
|
078c8b540f
|
feat(aihitRelationshipsSyncer): Реализована логика синхронизации связей между Unit+CI/CD
|
2025-05-27 11:32:05 +10:00 |
|
Mikhail Kuznetsov
|
b03af638f6
|
feat(dal,aihitloader): Создали таблицы схемы Units и сервисы к ним.
|
2025-05-14 15:13:30 +10:00 |
|
Mikhail Trubnikov
|
a494b69ee6
|
feat(api, bll, dal, generatorTemplates, templateActivator): запись истории изменения шаблонов
|
2024-10-08 10:29:34 +10:00 |
|
Mikhail Trubnikov
|
4ec47b1dcb
|
feat(dal): заготовка для хранения истории
|
2024-10-07 15:08:46 +10:00 |
|
Mikhail Trubnikov
|
5c03b6bc81
|
feat(dal): тестирование CommitAsync() с отслеживанием изменений
|
2024-10-03 16:38:21 +10:00 |
|