import { Module } from '@nestjs/common';
import { ApplicationModule } from '../application/application.module';
import { AuthController } from './controllers/auth.controller';
import { DashboardController } from './controllers/dashboard.controller';
import { ConfigController } from './controllers/config.controller';
import { InitializationController } from './controllers/initialization.controller';
import { AuditController } from './controllers/audit.controller';
import { HealthController } from './controllers/health.controller';
import { UsersController } from './controllers/users.controller';
import { SystemAccountsController } from './controllers/system-accounts.controller';

@Module({
  imports: [ApplicationModule],
  controllers: [
    AuthController,
    DashboardController,
    ConfigController,
    InitializationController,
    AuditController,
    HealthController,
    UsersController,
    SystemAccountsController,
  ],
})
export class ApiModule {}
