Files
atlas-seller-kit/apps/api/src/pricing/pricing.module.ts
T

22 lines
932 B
TypeScript

import { CommissionImportController } from './commission-import.controller.js';
import { CommissionImportService } from './commission-import.service.js';
import { Module } from '@nestjs/common';
import { IdempotencyService } from '../common/idempotency.service.js';
import { PricingController } from './pricing.controller.js';
import { PricingService } from './pricing.service.js';
import { PricingAdminController } from './pricing-admin.controller.js';
import { PricingAdminService } from './pricing-admin.service.js';
import { SystemAdminGuard } from '../platform-catalog-admin/system-admin.guard.js';
@Module({
controllers: [PricingController, PricingAdminController, CommissionImportController],
providers: [
PricingService,
CommissionImportService,
PricingAdminService,
SystemAdminGuard,
IdempotencyService,
],
exports: [PricingService],
})
export class PricingModule {}