import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ClientsService } from './clients.service';
import { ClientSignedDocService } from './client-signed-doc.service';
import { ClientsController } from './clients.controller';
import { ClientDataEntity } from './client-data.entity';
import { NewsurveSurvesEntity } from './newsurve-surves.entity';
import { ClientStandardEntity } from './client-standard.entity';

@Module({
  imports: [
    // QRS DB repositories
    TypeOrmModule.forFeature(
      [ClientDataEntity, NewsurveSurvesEntity, ClientStandardEntity],
      'qrs',
    ),
    // TQS DB repositories
    TypeOrmModule.forFeature(
      [ClientDataEntity, NewsurveSurvesEntity, ClientStandardEntity],
      'tqs',
    ),
  ],
  providers: [ClientsService, ClientSignedDocService],
  controllers: [ClientsController],
  exports: [ClientsService, ClientSignedDocService],
})
export class ClientsModule {}