import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AuthModule } from '../../auth/auth.module';
import { BankModule } from '../bank/bank.module';
import { BankAccountController } from './bank-account.controller';
import { BankAccountService } from './bank-account.service';
import { BankAccountRepository } from './repositories/bank-account.repository';
import { BankAccountEntity } from '../../entities/bank-account.entity';

@Module({
  imports: [TypeOrmModule.forFeature([BankAccountEntity]), AuthModule, BankModule],
  controllers: [BankAccountController],
  providers: [BankAccountService, BankAccountRepository],
  exports: [BankAccountService, BankAccountRepository],
})
export class BankAccountModule {}
