import { Module, forwardRef } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { RecommendationsController } from './recommendations.controller'; import { RecommendationsService } from './recommendations.service'; import { Recommendation } from './entities/recommendation.entity'; import { AiModule } from '../ai/ai.module'; import { TransactionsModule } from '../transactions/transactions.module'; import { BudgetsModule } from '../budgets/budgets.module'; import { GoalsModule } from '../goals/goals.module'; @Module({ imports: [ TypeOrmModule.forFeature([Recommendation]), AiModule, forwardRef(() => TransactionsModule), forwardRef(() => BudgetsModule), forwardRef(() => GoalsModule), ], controllers: [RecommendationsController], providers: [RecommendationsService], exports: [RecommendationsService], }) export class RecommendationsModule {}