added new files abono-ticket, kiosco, pago-kiosco, transaccion, and others EP

This commit is contained in:
2025-10-20 12:14:16 -06:00
parent 351b5c6643
commit 2dc90a4ac8
40 changed files with 757 additions and 12 deletions
+10 -3
View File
@@ -4,6 +4,10 @@ import { AppService } from './app.service';
import { PersonaModule } from './persona/persona.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import { ConfigModule, ConfigService } from '@nestjs/config';
import { TransaccionModule } from './transaccion/transaccion.module';
import { AbonoTicketModule } from './abono-ticket/abono-ticket.module';
import { PagoKioscoModule } from './pago-kiosco/pago-kiosco.module';
import { KioscoModule } from './kiosco/kiosco.module';
@Module({
imports: [
@@ -15,18 +19,21 @@ import { ConfigModule, ConfigService } from '@nestjs/config';
imports: [ConfigModule],
inject: [ConfigService],
useFactory: async (config: ConfigService) => ({
type: 'mysql', // ejemplo, ajusta a tu BD
type: 'mariadb',
host: config.get<string>('DB_HOST'),
port: config.get<number>('DB_PORT'),
username: config.get<string>('DB_USER'),
password: config.get<string>('DB_PASS'),
database: config.get<string>('DB_NAME'),
entities: [__dirname + '/**/*.entity{.ts,.js}'],
synchronize: true,
synchronize: false,
}),
}),
PersonaModule,
TransaccionModule,
AbonoTicketModule,
PagoKioscoModule,
KioscoModule,
],
controllers: [AppController],
providers: [AppService],