import { Module } from '@nestjs/common' import { PrismaModule } from '../prisma/prisma.module' import { IntegrationModule } from '../integration/integration.module' import { CrawlerModule } from '../crawler/crawler.module' import { ProductCategoryModule } from '../product-category/product-category.module' import { LeadService } from './lead.service' import { MaterialExtractorService } from './material-extractor.service' import { TitleCompressorService } from './title-compressor.service' import { LeadController } from './lead.controller' import { LeadNotesController } from './lead-notes.controller' @Module({ imports: [PrismaModule, IntegrationModule, CrawlerModule, ProductCategoryModule], controllers: [LeadController, LeadNotesController], providers: [LeadService, MaterialExtractorService, TitleCompressorService], exports: [LeadService], }) export class LeadModule {}