import { Module } from '@nestjs/common';
import { HostsAdminController } from './hosts.controller';
import { HostSelfAdminController } from './host-self.controller';
import { AiInvocationsAdminController } from './ai-invocations.controller';
import { MappingMissAdminController } from './mapping-miss.controller';
import { HostsService } from './hosts.service';
import { AiInvocationsService } from './ai-invocations.service';
import { MappingMissService } from './mapping-miss.service';

@Module({
  controllers: [
    HostsAdminController,
    HostSelfAdminController,
    AiInvocationsAdminController,
    MappingMissAdminController,
  ],
  providers: [HostsService, AiInvocationsService, MappingMissService],
  exports: [HostsService, AiInvocationsService],
})
export class AdminModule {}
