- Add state filter (EXECUTED/null) to analytics query (spec compliance) - Add service unit tests (11 tests) and controller test - Add sync button to operations page with mutation hook - Regenerate frontend types via codegen - Update tasks.md marking all items complete Backend: 114 tests, Frontend: 116 tests — all pass
17 lines
610 B
Markdown
17 lines
610 B
Markdown
# Аналитика прибыльности брокерского счёта — Tasks
|
||
|
||
## Backend
|
||
|
||
- [x] **T1** DTO `BrokerAnalyticsDto` + сервис `BrokerAnalyticsService` с агрегацией и кешем
|
||
- [x] **T2** Controller endpoint, module registration, cache key, config TTL
|
||
|
||
## Frontend
|
||
|
||
- [x] **T3** Shared типы, entity API, хук `useBrokerAnalytics`
|
||
- [x] **T4** Страница `BrokerAnalyticsPage` с вёрсткой трёх блоков
|
||
- [x] **T5** Роут `/analytics` + таб в навигации
|
||
|
||
## Проверка
|
||
|
||
- [x] **T6** Линт, сборка, тесты
|