import { Controller, Get, Param, Query } from '@nestjs/common'; import { SearchCompaniesQueryDto } from './dto'; import { IntelligenceService } from './intelligence.service'; @Controller('intelligence/companies') export class IntelligenceController { constructor(private readonly intelligenceService: IntelligenceService) {} @Get('search') search(@Query() query: SearchCompaniesQueryDto) { return this.intelligenceService.searchCompanies(query.q, query.limit); } @Get(':organizationId') getCompany(@Param('organizationId') organizationId: string) { return this.intelligenceService.getCompany(organizationId); } }