Files
api-monedero-electronico/src/app.module.ts
T

49 lines
1.8 KiB
TypeScript

import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { PersonaModule } from './modules/Monedero/persona/persona.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ConfigModule } from '@nestjs/config';
import { TransaccionModule } from './modules/Monedero/transaccion/transaccion.module';
import { AbonoTicketModule } from './modules/Monedero/abono-ticket/abono-ticket.module';
import { KioscoModule } from './modules/Monedero/kiosco/kiosco.module';
import { OperationsModule } from './operations/operations.module';
import { PagoPatronatoModule } from './modules/Monedero/pago-patronato/pago-patronato.module';
import { NombreTransaccionModule } from './modules/Monedero/nombre-transaccion/nombre-transaccion.module';
import { dbAT } from './database/config/AT.config';
import { dbMonedero } from './database/config/Monedero.config';
import { PagoKioscoModule } from './modules/Monedero/pago-kiosco/pago-kiosco.module';
import { AlumnoModule } from './modules/AT/alumno/student.module';
import { AlumnoInscritoModule } from './modules/AT/alumno_inscrito/alumno_inscrito.module';
import { PeriodoModule } from './modules/AT/periodo/periodo.module';
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
envFilePath: '.env',
}),
TypeOrmModule.forRootAsync(dbAT),
TypeOrmModule.forRootAsync(dbMonedero),
////Module Monedero
PersonaModule,
TransaccionModule,
AbonoTicketModule,
PagoKioscoModule,
KioscoModule,
OperationsModule,
PagoPatronatoModule,
NombreTransaccionModule,
////Module AT
AlumnoModule,
AlumnoInscritoModule,
PeriodoModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}