added bitacora_mesa
This commit is contained in:
@@ -42,7 +42,7 @@ export class AlumnoSancionService {
|
||||
});
|
||||
|
||||
if (alusancion.length === 0) {
|
||||
throw new NotFoundException(`student without sancion`);
|
||||
throw new NotFoundException(`El estudiante no cuenta con una sanción activa`);
|
||||
}
|
||||
return { student, alusancion };
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ import { AreaUbicacion } from './area_ubicacion/entities/area_ubicacion.entity';
|
||||
import { Programa } from './programa/entities/programa.entity';
|
||||
import { ProgramaEquipoModule } from './programa_equipo/programa_equipo.module';
|
||||
import { ProgramaEquipo } from './programa_equipo/entities/programa_equipo.entity';
|
||||
import { BitacoraMesaModule } from './bitacora_mesa/bitacora_mesa.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -91,6 +92,7 @@ import { ProgramaEquipo } from './programa_equipo/entities/programa_equipo.entit
|
||||
AreaUbicacionModule,
|
||||
ProgramaModule,
|
||||
ProgramaEquipoModule,
|
||||
BitacoraMesaModule,
|
||||
],
|
||||
controllers: [AppController],
|
||||
providers: [AppService],
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
import { Test, TestingModule } from '@nestjs/testing';
|
||||
import { BitacoraMesaController } from './bitacora_mesa.controller';
|
||||
import { BitacoraMesaService } from './bitacora_mesa.service';
|
||||
|
||||
describe('BitacoraMesaController', () => {
|
||||
let controller: BitacoraMesaController;
|
||||
|
||||
beforeEach(async () => {
|
||||
const module: TestingModule = await Test.createTestingModule({
|
||||
controllers: [BitacoraMesaController],
|
||||
providers: [BitacoraMesaService],
|
||||
}).compile();
|
||||
|
||||
controller = module.get<BitacoraMesaController>(BitacoraMesaController);
|
||||
});
|
||||
|
||||
it('should be defined', () => {
|
||||
expect(controller).toBeDefined();
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,34 @@
|
||||
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
|
||||
import { BitacoraMesaService } from './bitacora_mesa.service';
|
||||
import { CreateBitacoraMesaDto } from './dto/create-bitacora_mesa.dto';
|
||||
import { UpdateBitacoraMesaDto } from './dto/update-bitacora_mesa.dto';
|
||||
|
||||
@Controller('bitacora-mesa')
|
||||
export class BitacoraMesaController {
|
||||
constructor(private readonly bitacoraMesaService: BitacoraMesaService) {}
|
||||
|
||||
@Post()
|
||||
create(@Body() createBitacoraMesaDto: CreateBitacoraMesaDto) {
|
||||
return this.bitacoraMesaService.create(createBitacoraMesaDto);
|
||||
}
|
||||
|
||||
@Get()
|
||||
findAll() {
|
||||
return this.bitacoraMesaService.findAll();
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
findOne(@Param('id') id: string) {
|
||||
return this.bitacoraMesaService.findOne(+id);
|
||||
}
|
||||
|
||||
@Patch(':id')
|
||||
update(@Param('id') id: string, @Body() updateBitacoraMesaDto: UpdateBitacoraMesaDto) {
|
||||
return this.bitacoraMesaService.update(+id, updateBitacoraMesaDto);
|
||||
}
|
||||
|
||||
@Delete(':id')
|
||||
remove(@Param('id') id: string) {
|
||||
return this.bitacoraMesaService.remove(+id);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { BitacoraMesaService } from './bitacora_mesa.service';
|
||||
import { BitacoraMesaController } from './bitacora_mesa.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [BitacoraMesaController],
|
||||
providers: [BitacoraMesaService],
|
||||
})
|
||||
export class BitacoraMesaModule {}
|
||||
@@ -0,0 +1,18 @@
|
||||
import { Test, TestingModule } from '@nestjs/testing';
|
||||
import { BitacoraMesaService } from './bitacora_mesa.service';
|
||||
|
||||
describe('BitacoraMesaService', () => {
|
||||
let service: BitacoraMesaService;
|
||||
|
||||
beforeEach(async () => {
|
||||
const module: TestingModule = await Test.createTestingModule({
|
||||
providers: [BitacoraMesaService],
|
||||
}).compile();
|
||||
|
||||
service = module.get<BitacoraMesaService>(BitacoraMesaService);
|
||||
});
|
||||
|
||||
it('should be defined', () => {
|
||||
expect(service).toBeDefined();
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,26 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { CreateBitacoraMesaDto } from './dto/create-bitacora_mesa.dto';
|
||||
import { UpdateBitacoraMesaDto } from './dto/update-bitacora_mesa.dto';
|
||||
|
||||
@Injectable()
|
||||
export class BitacoraMesaService {
|
||||
create(createBitacoraMesaDto: CreateBitacoraMesaDto) {
|
||||
return 'This action adds a new bitacoraMesa';
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return `This action returns all bitacoraMesa`;
|
||||
}
|
||||
|
||||
findOne(id: number) {
|
||||
return `This action returns a #${id} bitacoraMesa`;
|
||||
}
|
||||
|
||||
update(id: number, updateBitacoraMesaDto: UpdateBitacoraMesaDto) {
|
||||
return `This action updates a #${id} bitacoraMesa`;
|
||||
}
|
||||
|
||||
remove(id: number) {
|
||||
return `This action removes a #${id} bitacoraMesa`;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
export class CreateBitacoraMesaDto {}
|
||||
@@ -0,0 +1,4 @@
|
||||
import { PartialType } from '@nestjs/mapped-types';
|
||||
import { CreateBitacoraMesaDto } from './create-bitacora_mesa.dto';
|
||||
|
||||
export class UpdateBitacoraMesaDto extends PartialType(CreateBitacoraMesaDto) {}
|
||||
@@ -0,0 +1 @@
|
||||
export class BitacoraMesa {}
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { DetalleServicio } from './entities/detalle_servicio.entity';
|
||||
import { EntityManager, Repository } from 'typeorm';
|
||||
import { Between, EntityManager, Repository } from 'typeorm';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
|
||||
@Injectable()
|
||||
@@ -16,8 +16,8 @@ export class DetalleServicioService {
|
||||
return await repo.save(details);
|
||||
}
|
||||
|
||||
findAll(){
|
||||
return this.detalleServicioRepository.find({take:100})
|
||||
findAll() {
|
||||
return this.detalleServicioRepository.find({ take: 100 });
|
||||
}
|
||||
|
||||
async findByDateRange(desde: string, hasta: string) {
|
||||
@@ -26,7 +26,7 @@ export class DetalleServicioService {
|
||||
.innerJoin('detalle.servicio', 'servicio')
|
||||
.select('servicio.id_servicio', 'id_servicio')
|
||||
.addSelect('servicio.servicio', 'servicio')
|
||||
.addSelect('COUNT(detalle.monto)', 'total')
|
||||
.addSelect('SUM(detalle.monto)', 'total')
|
||||
.where('detalle.fecha_operacion >= :inicio', { inicio: desde })
|
||||
.andWhere('detalle.fecha_operacion < DATE_ADD(:fin, INTERVAL 1 DAY)', {
|
||||
fin: hasta,
|
||||
|
||||
@@ -9,7 +9,7 @@ export class EquipoService {
|
||||
private readonly equipoRepository: Repository<Equipo>){}
|
||||
|
||||
findAll() {
|
||||
return this.equipoRepository.find();
|
||||
return this.equipoRepository.find({relations:['areaUbicacion','plataforma']});
|
||||
}
|
||||
|
||||
async findOne(id_equipo: number):Promise<Equipo> {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Controller, Body, Patch, Param, Delete, Get } from '@nestjs/common';
|
||||
import { Controller, Body, Patch, Param, Get } from '@nestjs/common';
|
||||
import { MesaService } from './mesa.service';
|
||||
import { UpdateMesaDto } from './dto/update-mesa.dto';
|
||||
|
||||
@@ -6,7 +6,7 @@ import { UpdateMesaDto } from './dto/update-mesa.dto';
|
||||
export class MesaController {
|
||||
constructor(private readonly mesaService: MesaService) {}
|
||||
|
||||
@Get('all')
|
||||
@Get()
|
||||
async findAll() {
|
||||
return this.mesaService.findAll();
|
||||
}
|
||||
|
||||
@@ -1,17 +1,11 @@
|
||||
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
|
||||
import { Controller, Get, Post, Body, Patch, Param } from '@nestjs/common';
|
||||
import { ProgramaService } from './programa.service';
|
||||
import { CreateProgramaDto } from './dto/create-programa.dto';
|
||||
import { UpdateProgramaDto } from './dto/update-programa.dto';
|
||||
|
||||
@Controller('programa')
|
||||
export class ProgramaController {
|
||||
constructor(private readonly programaService: ProgramaService) {}
|
||||
|
||||
@Post()
|
||||
create(@Body() createProgramaDto: CreateProgramaDto) {
|
||||
return this.programaService.create(createProgramaDto);
|
||||
}
|
||||
|
||||
@Get()
|
||||
findAll() {
|
||||
return this.programaService.findAll();
|
||||
|
||||
@@ -11,9 +11,6 @@ export class ProgramaService {
|
||||
@InjectRepository(Programa)
|
||||
private readonly programaRepository:Repository<Programa>
|
||||
){}
|
||||
create(createProgramaDto: CreateProgramaDto) {
|
||||
return 'This action adds a new programa';
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return this.programaRepository.find();
|
||||
|
||||
Reference in New Issue
Block a user