2025-08-21 15:24:40 +09:00
|
|
|
import { Module } from "@nestjs/common";
|
|
|
|
|
import { CatalogController } from "./catalog.controller";
|
2025-09-17 18:43:43 +09:00
|
|
|
import { IntegrationsModule } from "@bff/integrations/integrations.module";
|
|
|
|
|
import { MappingsModule } from "@bff/modules/id-mappings/mappings.module";
|
2025-09-26 15:51:07 +09:00
|
|
|
import { CoreConfigModule } from "@bff/core/config/config.module";
|
2025-08-20 18:02:50 +09:00
|
|
|
|
2025-08-27 20:01:46 +09:00
|
|
|
import { BaseCatalogService } from "./services/base-catalog.service";
|
|
|
|
|
import { InternetCatalogService } from "./services/internet-catalog.service";
|
|
|
|
|
import { SimCatalogService } from "./services/sim-catalog.service";
|
|
|
|
|
import { VpnCatalogService } from "./services/vpn-catalog.service";
|
|
|
|
|
|
2025-08-20 18:02:50 +09:00
|
|
|
@Module({
|
2025-09-26 15:51:07 +09:00
|
|
|
imports: [IntegrationsModule, MappingsModule, CoreConfigModule],
|
2025-08-20 18:02:50 +09:00
|
|
|
controllers: [CatalogController],
|
2025-08-28 16:57:57 +09:00
|
|
|
providers: [BaseCatalogService, InternetCatalogService, SimCatalogService, VpnCatalogService],
|
|
|
|
|
exports: [InternetCatalogService, SimCatalogService, VpnCatalogService],
|
2025-08-20 18:02:50 +09:00
|
|
|
})
|
2025-08-28 16:57:57 +09:00
|
|
|
export class CatalogModule {}
|