import { Module } from '@nestjs/common';
import { AuditModule } from '../audit/audit.module';
import { NotificationsModule } from '../notifications/notifications.module';
import { WorkersModule } from '../workers/workers.module';
import { ProductionController } from './production.controller';
import { ProductionService } from './production.service';
import { WorkerLedgerService } from './worker-ledger.service';
import { WorkerSettlementService } from './worker-settlement.service';

@Module({
  imports: [AuditModule, NotificationsModule, WorkersModule],
  controllers: [ProductionController],
  providers: [ProductionService, WorkerLedgerService, WorkerSettlementService],
  exports: [ProductionService, WorkerLedgerService, WorkerSettlementService],
})
export class ProductionModule {}
