Mikhail Kuznetsov
|
3c9e03adbb
|
refactor(dal,api,templateMatcher,templateGenerator,templateActivator): Немного порядка в namespaceах
|
2026-07-03 11:17:48 +10:00 |
|
Mikhail Trubnikov
|
6fa9c3d445
|
feat(api,core,infrastructure): Workload - дополнительная фильтрация по свяанным ЗО и РГ. RedisCacheService - при формирование hash key, дополнительная фильтрация на null, empty.
|
2026-06-09 10:16:32 +10:00 |
|
Mikhail Trubnikov
|
8cb7a2d599
|
feat(api, domain, core): StatWorkloadTemplate - дополнительная фильтрация по РГ и ЗО.
|
2026-06-05 10:28:15 +10:00 |
|
Mikhail Trubnikov
|
1baa8f2296
|
feat(api,core,domain): StatWorkloadTemplate - статистика загруженности, шаблоны
|
2026-06-04 17:20:16 +10:00 |
|
Mikhail Trubnikov
|
1f4d338422
|
feat(api, core): Workload - отчет по РГ - список работ.
|
2026-06-03 15:17:36 +10:00 |
|
Mikhail Trubnikov
|
d1de63e939
|
feat(api, core): Workload - отчет по одной ЗО - РГ.
|
2026-06-02 12:31:53 +10:00 |
|
Mikhail Trubnikov
|
613d4cb4f4
|
feat(api,core,domain): Ключи для редис
|
2026-05-28 15:50:14 +10:00 |
|
Mikhail Trubnikov
|
146e8f6f9a
|
fix(core): Workload - исправлен метод удаления кэша отчетов
|
2026-05-25 12:02:36 +10:00 |
|
Mikhail Trubnikov
|
68808e761b
|
feat(api, core, dal, domain): В таблицу Tasks добавлено поле процент выполнения, так же добавлено это поле в response - статус формирования отчета. Создан интерфейс для отслеживания прогресса IProgressAsync. Из сервиса WorkloadService исключен ITaskManagementService.
|
2026-05-20 14:26:25 +10:00 |
|
Mikhail Trubnikov
|
178d136dba
|
feat(docker, api, core, dal, domain, workloadBuilder): WorkloadBuillder - формирование кэша по интервалу.
|
2026-05-19 09:45:38 +10:00 |
|
Mikhail Trubnikov
|
e5535857d4
|
feat(api, core): Workload - статус формирования отчетности. RedisCacheService - получить первую запись из кэш типа Hash.
|
2026-05-18 16:46:42 +10:00 |
|
Mikhail Trubnikov
|
87db7c5fd6
|
fix(core): WorkloadService - исправлен расчет периода дней отчета
|
2026-05-13 16:37:49 +10:00 |
|
Mikhail Trubnikov
|
5c1ba5a143
|
feat(api, core): WorkloadReport - добавлено поле max
|
2026-05-12 10:41:02 +10:00 |
|
Mikhail Trubnikov
|
395ef6a0ea
|
feat(core, infrastructure): IRedisCacheService - данные теперь можно архивировать
|
2026-05-07 12:27:57 +10:00 |
|
Mikhail Trubnikov
|
277bf0caa3
|
feat(core, api): Workload - Controller для формирования отчетов
|
2026-05-07 10:33:53 +10:00 |
|
Mikhail Trubnikov
|
eb6036f2c9
|
feat(core): WorkloadService - реализация логики формирования отчета
|
2026-05-06 17:00:08 +10:00 |
|
Mikhail Trubnikov
|
7d42a80556
|
feat(core, dal): WorkloadCacheService - методы для работы с кэшем отчетности workload
|
2026-05-05 14:52:17 +10:00 |
|
Mikhail Trubnikov
|
238244790b
|
feat(core): WorkloadCacheService - логика
|
2026-04-30 15:10:35 +10:00 |
|
Mikhail Trubnikov
|
7ddc8b1bed
|
feat(core): Заготовка WorkloadCacheService
|
2026-04-29 14:27:02 +10:00 |
|
Mikhail Trubnikov
|
ee119caf91
|
feat(taskReconciliation, workloadBuilder): Dockerfile, ci-cd
|
2026-04-24 09:49:13 +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 |
|