Mikhail Trubnikov
|
238244790b
|
feat(core): WorkloadCacheService - логика
|
2026-04-30 15:10:35 +10:00 |
|
Mikhail Trubnikov
|
eb78dfd6a8
|
feat: Из dal перенесены все модели в Domain. Из dal переименованы service в repository, вынесены в Core.
|
2026-04-30 10:35:31 +10:00 |
|
Mikhail Trubnikov
|
f1ea69da1f
|
Merge branch 'report' into dev
|
2026-04-29 14:40:28 +10:00 |
|
Mikhail Kuznetsov
|
4cf5223ff5
|
fix(api): Восстановлен функционал подготовки заданий для обновления расписаний
|
2026-04-28 09:27:46 +10:00 |
|
Mikhail Kuznetsov
|
0d8895d3aa
|
feat(api): Добавлена нормализация символов перевода текста на новую строку к единому с АСУ ЕСПП формату CRLF (\r\n)
|
2026-04-27 14:03:10 +10:00 |
|
Mikhail Trubnikov
|
e8086b3a7d
|
feat(api, Core, TaskReconciliationWorker): Воркер обработки зависших задач. Доработка логики.
|
2026-04-23 16:08:16 +10:00 |
|
Mikhail Trubnikov
|
7da2265d1c
|
feat(api, Core, Domain, Dal): Для entity моделей, для DateModified создан атрибут ManualControl - отключает автоматическое управление датой. TaskReconciliationService - сервис по управлению задачами в статусах ошибки, зависла. ITaskMqSettingsProvider - провайдер для управления настройками MQ в зависимости от TaskType
|
2026-04-22 16:13:23 +10:00 |
|
Mikhail Trubnikov
|
001c09edaa
|
feat(dal, core, workloadBuilderWorker): Сервисы по работе с очередями (задачиами). Заготовка WorkloadBuilderWorker
|
2026-04-21 16:54:39 +10:00 |
|
Mikhail Kuznetsov
|
1ed10d5fc6
|
fix(API): Дополнен dockerfile
|
2026-04-20 13:42:27 +10:00 |
|
Mikhail Trubnikov
|
2a6fd7177d
|
feat(core): TaskManagementService - отправка сообщений
|
2026-04-15 16:48:23 +10:00 |
|
Mikhail Trubnikov
|
c3b4c45892
|
feat(dal): Индексы для RobotHistory
|
2026-04-15 10:48:21 +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
|
d4176721eb
|
feat: Исправлены docker файлы
|
2026-04-14 12:23:44 +10:00 |
|
Mikhail Trubnikov
|
e892aa12d3
|
feat: Сервисы и модели RabbitMq разнесены согласно архитектуры
|
2026-04-14 12:01:49 +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
|
0bbbac09fe
|
Merge branch 'report' into dev
|
2026-04-13 13:34:20 +10:00 |
|
Mikhail Kuznetsov
|
4864b9b343
|
feat(aihitSyncer): Изменена логика обработки множественных значений, пришедших из АИХ ИТ в одном поле, добавлена обработка тегов.
|
2026-03-25 11:57:09 +10:00 |
|
Mikhail Trubnikov
|
583da7e433
|
feat(dal): TaskManagementService - создать задачу в БД и отправить в очередь
|
2026-03-23 16:56:31 +10:00 |
|
Mikhail Trubnikov
|
eb116bc16e
|
feat: Слияние веток. Миграции для Tasks
|
2026-03-23 13:58:31 +10:00 |
|
Mikhail Trubnikov
|
630b645267
|
feat(api,dal): В группу работ добавлено поле IsGroupByResponsible
|
2026-03-20 15:50:00 +10:00 |
|
Mikhail Trubnikov
|
92ab9ea6c2
|
feat(dal): Task - доработка моделей
|
2026-03-19 16:52:41 +10:00 |
|
Mikhail Trubnikov
|
547cb894be
|
feat(dal): RedisCacheService - работа с Hash объектами
|
2026-03-17 13:50:06 +10:00 |
|
Mikhail Trubnikov
|
f0aefbc2a1
|
feat(api): TestController - рассчитать nextRun
|
2026-03-16 16:11:41 +10:00 |
|
Mikhail Trubnikov
|
94d277109d
|
feat(api, dal, activator, distributor): RobotConfigurationService - добавлена логика, статус Updating шаблону можно поставить если у него есть ScheduleEsppId.
|
2026-03-13 10:22:13 +10:00 |
|
Mikhail Trubnikov
|
b2b5516326
|
feat(api): статистика отображается в часовом поясе клиента
|
2026-03-05 10:19:54 +10:00 |
|
Mikhail Trubnikov
|
a4f8e9eccc
|
feat(api, nextRun): при изменении расписания в jobGroup, отправляется запрос на обновление nextRun в связанных шаблонах.
|
2026-02-27 16:37:52 +10:00 |
|
Mikhail Trubnikov
|
4b230ef9ed
|
fix(api): исправления в StatTemplateDistributionController
|
2026-02-26 08:28:39 +10:00 |
|
Mikhail Trubnikov
|
8bdb641332
|
feat(api,dal): templateController - убрана страрая логика ЗО. StatTemplateDistributorController - обновлена логика отображения статистики
|
2026-02-20 10:39:53 +10:00 |
|
Mikhail Trubnikov
|
35f64c051c
|
feat(dal,api,nextRunWorker): подключена логика NextRunServiceV2 в nextRunWorker, в api RobotTaskController
|
2026-02-16 16:54:06 +10:00 |
|
Mikhail Trubnikov
|
897dd4c4e3
|
feat(api,dal): в JobGroup добавлено свойство UserTimeZoneOffsetMinutes, доработан контроллер. EsppScheduleTransformService - доработка с учетом offset
|
2026-02-09 15:48:30 +10:00 |
|
Mikhail Trubnikov
|
930e215089
|
fix(api,dal,nextRun): исправлена логика рассчета nextRun для шаблонов с параметром IsResponseAreaTimezone
|
2026-02-05 15:41:36 +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
|
4a864bd18b
|
feat(api): templateResponse переименовано поле
|
2026-02-04 09:11:35 +10:00 |
|
Mikhail Trubnikov
|
ead4653ad0
|
feat(api,bll,dal,esppScheduleSync,TemplateGenerator): изменен рассчет nextRun для задания роботу и синхронизатору, подставляется в зависимости от настроек ЗО и таймзоны УЗ робота ЕСПП. Переименование полей в БД
|
2026-02-03 16:15:19 +10:00 |
|
Mikhail Trubnikov
|
c0210656d9
|
feat(api, dal): поиск групп работ, работ, теперь по маске. Статистика по шаблонам по StatusType. Добавлены индексы в Template, RobotConfiguration
|
2026-02-02 09:24:39 +10:00 |
|
Mikhail Kuznetsov
|
9f7111f2e9
|
feat(api,esppScheduleSync): добавлена логика подстановки часового пояса рабочей группы ответственной за эк в расписании генератора
|
2026-01-30 12:29:37 +10:00 |
|
Mikhail Trubnikov
|
fddee13fff
|
feat(dal): создана таблица ScheduleResponseAreaTimeOffsets. В таблицу JobGroup добавлено поле IsWorkGroupTimezone
|
2026-01-30 10:40:55 +10:00 |
|
Mikhail Trubnikov
|
5222d763f9
|
feat(api): оптимизация запросов на получение списка шаблонов, обновлен response
|
2026-01-29 16:53:00 +10:00 |
|
Mikhail Trubnikov
|
76bd6aa111
|
feat(api,dal): статистика распределения. Список рабочих и выходных формируется в зависимости от времени МСК
|
2026-01-28 14:40:40 +10:00 |
|
Mikhail Trubnikov
|
e60fbfdc3a
|
feat(api): в StatTemplateDistribution добавлен query с таймзоной
|
2026-01-27 16:36:40 +10:00 |
|
Mikhail Trubnikov
|
a59ad27e90
|
feat(api): в респонс StatTemplateDistributionResponse добавлен NextRun
|
2026-01-27 15:45:38 +10:00 |
|
Mikhail Trubnikov
|
3bae8917a6
|
feat(api,dal): tbl TemplateStatusType - добавлен новый тип Error. В API добавлен метод просмотра статистики распределения StatTemplateDistributionController
|
2026-01-26 14:29:47 +10:00 |
|
Mikhail Trubnikov
|
21c957c3ca
|
feat(api): jobGroup - управление автораспределением
|
2026-01-23 16:18:56 +10:00 |
|
Mikhail Trubnikov
|
9e84ef8029
|
feat(api): JobGroupResponse, TemplateResponse - отображение настроек автораспределения
|
2026-01-22 14:05:48 +10:00 |
|
Mikhail Trubnikov
|
9f035efb35
|
Merge branch 'distributor' into dev
|
2026-01-22 11:48:06 +10:00 |
|
Mikhail Trubnikov
|
91082915bc
|
feat(api, dal, nextRun): переделал вызов рассчета NextRun на INextRunService
|
2026-01-22 11:46:05 +10:00 |
|
Mikhail Trubnikov
|
b34be5ccbe
|
feat(AIHITMainLoader, API, JobAutoControl, Master): изменен метод отправки сообщений в RabbitMq
|
2026-01-22 10:56:02 +10:00 |
|