From 840887c97dd3b62b7a7d141555c68115bc662eb2 Mon Sep 17 00:00:00 2001 From: IO420 <320154041@pcpuma.acatlan.unam.mx> Date: Thu, 23 Oct 2025 10:54:01 -0600 Subject: [PATCH] delete periodoModule --- src/app.module.ts | 2 -- .../AT/periodo/dto/create-periodo.dto.ts | 23 ------------------- src/modules/AT/periodo/periodo.controller.ts | 11 --------- src/modules/AT/periodo/periodo.module.ts | 12 ---------- src/modules/AT/periodo/periodo.service.ts | 21 ----------------- 5 files changed, 69 deletions(-) delete mode 100644 src/modules/AT/periodo/dto/create-periodo.dto.ts delete mode 100644 src/modules/AT/periodo/periodo.controller.ts delete mode 100644 src/modules/AT/periodo/periodo.module.ts delete mode 100644 src/modules/AT/periodo/periodo.service.ts diff --git a/src/app.module.ts b/src/app.module.ts index c5563a2..efb9f0f 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -15,7 +15,6 @@ 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: [ @@ -40,7 +39,6 @@ import { PeriodoModule } from './modules/AT/periodo/periodo.module'; ////Module AT AlumnoModule, AlumnoInscritoModule, - PeriodoModule, ], controllers: [AppController], providers: [AppService], diff --git a/src/modules/AT/periodo/dto/create-periodo.dto.ts b/src/modules/AT/periodo/dto/create-periodo.dto.ts deleted file mode 100644 index ea24c49..0000000 --- a/src/modules/AT/periodo/dto/create-periodo.dto.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { - IsString, - Length, - IsDateString, - IsOptional, - IsBoolean, -} from 'class-validator'; - -export class CreatePeriodoDto { - @IsString() - @Length(6, 6) - semestre: string; - - @IsDateString() - fecha_inicio_servicio: string; - - @IsDateString() - fecha_fin_servicio: string; - - @IsOptional() - @IsBoolean() - activo?: boolean; -} diff --git a/src/modules/AT/periodo/periodo.controller.ts b/src/modules/AT/periodo/periodo.controller.ts deleted file mode 100644 index 443ba48..0000000 --- a/src/modules/AT/periodo/periodo.controller.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Controller, Get } from '@nestjs/common'; -import { PeriodoService } from './periodo.service'; - -@Controller('periodo') -export class PeriodoController { - constructor(private readonly periodoService: PeriodoService) {} - @Get('latest') - getLatestPeriodo() { - return this.periodoService.getLatestPeriodo(); - } -} diff --git a/src/modules/AT/periodo/periodo.module.ts b/src/modules/AT/periodo/periodo.module.ts deleted file mode 100644 index f225350..0000000 --- a/src/modules/AT/periodo/periodo.module.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Module } from '@nestjs/common'; -import { PeriodoService } from './periodo.service'; -import { PeriodoController } from './periodo.controller'; -import { TypeOrmModule } from '@nestjs/typeorm'; -import { Periodo } from 'src/database/AT/entities/periodo.entity'; - -@Module({ - imports: [TypeOrmModule.forFeature([Periodo], 'dbAT')], - controllers: [PeriodoController], - providers: [PeriodoService], -}) -export class PeriodoModule {} diff --git a/src/modules/AT/periodo/periodo.service.ts b/src/modules/AT/periodo/periodo.service.ts deleted file mode 100644 index 4d289e0..0000000 --- a/src/modules/AT/periodo/periodo.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@nestjs/common'; -import { InjectRepository } from '@nestjs/typeorm'; -import { Periodo } from 'src/database/AT/entities/periodo.entity'; -import { Repository } from 'typeorm'; - -@Injectable() -export class PeriodoService { - constructor( - @InjectRepository(Periodo, 'dbAT') - private readonly periodoRepository: Repository, - ) {} - - async getLatestPeriodo() { - return await this.periodoRepository - .find({ - order: { id_periodo: 'DESC' }, - take: 1, - }) - .then((periodos) => periodos[0]); - } -}