import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Application } from 'src/entities/application';
import { ApplicationUser } from 'src/entities/application-user';
import { ApplicationUserController } from './application-user.controller';
import { ApplicationUserService } from './application-user.service';
import { ApplicationClient } from 'src/entities/applicationClient';
import { ApplicationProfile } from 'src/entities/application-profile';
import { User } from 'src/entities/user';
import { KafkaApiModule } from 'src/provider/kafka-api/kafka-api.module';
@Module({
imports: [
ConfigModule.forRoot(),
TypeOrmModule.forFeature([
ApplicationUser,
ApplicationClient,
Application,
ApplicationProfile,
User,
]),
KafkaApiModule,
],
controllers: [ApplicationUserController],
providers: [ApplicationUserService],
exports: [ApplicationUserService]
})
export class ApplicationUserModule {}