import { forwardRef, Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ClientEntity } from './entities/client.entity';
import { ClientController } from './client.controller';
import { ClientService } from './client.service';
import { UsersModule } from 'modules/user/users.module';
import { RoleModule } from 'modules/role-permission/roles/role.module';

@Module({
  imports: [TypeOrmModule.forFeature([ClientEntity]), forwardRef(() => UsersModule), forwardRef(() => RoleModule)],
  controllers: [ClientController],
  providers: [ClientService],
  exports: [ClientService],
})
export class ClientModule {}
