import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { UserAiInterviewsService } from '../user_ai_interviews/user_ai_interviews.service';
import { UserAiInterviewsController } from '../user_ai_interviews/user_ai_interviews.controller';
import { UserAiInterviews } from '../user_ai_interviews/entities/user_ai_interviews.entity';
import { UserAiAnswers } from '../user_ai_answers/entities/user_ai_answers.entity';
import { InterviewSkillSummary } from '../interview_skill_summary/entities/interview_skill_summary.entity';
import { QuestionBankModule } from '../question_bank/question_bank.module';

@Module({
  imports: [
    TypeOrmModule.forFeature([
      UserAiInterviews,
      UserAiAnswers,
      InterviewSkillSummary,
    ]),
    QuestionBankModule,
  ],
  controllers: [UserAiInterviewsController],
  providers: [UserAiInterviewsService],
  exports: [UserAiInterviewsService],
})
export class UserAiInterviewsModule {}
