- Add totalFees and totalTaxesPaid to BrokerAnalyticsDto and service - Add GET /accounts/:accountId/portfolio/history endpoint with estimated v1 read-model - Add categories query param to operations endpoint for filtering by category - Update tests and module registration
40 lines
1.5 KiB
TypeScript
40 lines
1.5 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { MoexClientModule } from '../moex-client/moex-client.module';
|
|
import { TBankController } from './tbank.controller';
|
|
import { BrokerAccountsService } from './services/broker-accounts.service';
|
|
import { BrokerAnalyticsService } from './services/broker-analytics.service';
|
|
import { BrokerInstrumentsService } from './services/broker-instruments.service';
|
|
import { BrokerEventsService } from './services/broker-events.service';
|
|
import { BrokerOperationSyncService } from './services/broker-operation-sync.service';
|
|
import { BrokerOperationsService } from './services/broker-operations.service';
|
|
import { BrokerPortfolioHistoryService } from './services/broker-portfolio-history.service';
|
|
import { BrokerPortfolioService } from './services/broker-portfolio.service';
|
|
import { TBankClientService } from './services/tbank-client.service';
|
|
|
|
@Module({
|
|
imports: [MoexClientModule],
|
|
controllers: [TBankController],
|
|
providers: [
|
|
TBankClientService,
|
|
BrokerAccountsService,
|
|
BrokerInstrumentsService,
|
|
BrokerPortfolioService,
|
|
BrokerEventsService,
|
|
BrokerOperationsService,
|
|
BrokerOperationSyncService,
|
|
BrokerAnalyticsService,
|
|
BrokerPortfolioHistoryService,
|
|
],
|
|
exports: [
|
|
TBankClientService,
|
|
BrokerAccountsService,
|
|
BrokerAnalyticsService,
|
|
BrokerInstrumentsService,
|
|
BrokerPortfolioService,
|
|
BrokerEventsService,
|
|
BrokerOperationsService,
|
|
BrokerOperationSyncService,
|
|
],
|
|
})
|
|
export class TBankModule {}
|