Some checks failed
- Add Portfolio + Position models (Prisma + migrations) - Backend: PortfolioModule with CRUD, enrichment, type detection - Backend: enrichBondPosition returns 13 financial fields (YTM, duration, coupon, NCD, accrued interest, bid/offer, bondType, offerDate, etc.) - Frontend: portfolio pages, 4 TanStack Query hooks, split share/bond tables - Fix: MOEX bond marketdata board fallback (TQCB → TQOB for OFZ) - Frontend: clickable ticker links to /stocks/:secid and /bonds/:secid - Remove: target allocation, deviation, tags display from Phase 1 - Docs: ADR-009 (domain model), ADR-010 (price computation), portfolio backend doc, superpowers spec + plan
11 lines
307 B
TypeScript
11 lines
307 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { PortfolioController } from './portfolio.controller';
|
|
import { PortfolioService } from './portfolio.service';
|
|
|
|
@Module({
|
|
controllers: [PortfolioController],
|
|
providers: [PortfolioService],
|
|
exports: [PortfolioService],
|
|
})
|
|
export class PortfolioModule {}
|