import { Module } from '@nestjs/common';
import { MonedasModule } from 'src/monedas/monedas.module';
import { ViajeCalculosService } from './viaje-calculos.service';
import { ViajeCobranzaService } from './viaje-cobranza.service';
import { ViajeCostosService } from './viaje-costos.service';
import { ViajeDocumentosService } from './viaje-documentos.service';
import { ViajesController } from './viajes.controller';
import { ViajesService } from './viajes.service';

// PrismaModule es @Global(): no se importa, igual que en NotaRemisionModule.
@Module({
  imports: [MonedasModule],
  controllers: [ViajesController],
  providers: [ViajesService, ViajeDocumentosService, ViajeCalculosService, ViajeCobranzaService, ViajeCostosService],
  exports: [ViajesService, ViajeDocumentosService, ViajeCalculosService],
})
export class ViajesModule {}
