new Ep
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
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 {
|
||||
@@ -21,14 +20,4 @@ export class BitacoraMesaController {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { BitacoraMesaService } from './bitacora_mesa.service';
|
||||
import { BitacoraMesaController } from './bitacora_mesa.controller';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { BitacoraMesa } from './entities/bitacora_mesa.entity';
|
||||
|
||||
@Module({
|
||||
imports:[TypeOrmModule.forFeature([BitacoraMesa])],
|
||||
controllers: [BitacoraMesaController],
|
||||
providers: [BitacoraMesaService],
|
||||
})
|
||||
|
||||
@@ -1,26 +1,24 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { CreateBitacoraMesaDto } from './dto/create-bitacora_mesa.dto';
|
||||
import { UpdateBitacoraMesaDto } from './dto/update-bitacora_mesa.dto';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { BitacoraMesa } from './entities/bitacora_mesa.entity';
|
||||
import { Repository } from 'typeorm';
|
||||
|
||||
@Injectable()
|
||||
export class BitacoraMesaService {
|
||||
constructor(
|
||||
@InjectRepository(BitacoraMesa)
|
||||
private readonly bitacoraMesaRepository: Repository<BitacoraMesa>,
|
||||
) {}
|
||||
create(createBitacoraMesaDto: CreateBitacoraMesaDto) {
|
||||
return 'This action adds a new bitacoraMesa';
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return `This action returns all bitacoraMesa`;
|
||||
return this.bitacoraMesaRepository.find({relations:['mesa','alumno_inscrito'],take:100});
|
||||
}
|
||||
|
||||
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`;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,29 @@
|
||||
export class BitacoraMesa {}
|
||||
import {
|
||||
Entity,
|
||||
PrimaryGeneratedColumn,
|
||||
Column,
|
||||
ManyToOne,
|
||||
JoinColumn,
|
||||
} from 'typeorm';
|
||||
import { Mesa } from 'src/mesa/entities/mesa.entity';
|
||||
import { AlumnoInscrito } from 'src/alumno_inscrito/entities/alumno_inscrito.entity';
|
||||
|
||||
@Entity({ name: 'bitacora_mesa' })
|
||||
export class BitacoraMesa {
|
||||
@PrimaryGeneratedColumn({ name: 'id_bitacora_mesa' })
|
||||
id_bitacora_mesa: number;
|
||||
|
||||
@Column({ name: 'tiempo_asignado', type: 'int' })
|
||||
tiempo_asignado: number;
|
||||
|
||||
@Column({ name: 'tiempo_entrada', type: 'datetime' })
|
||||
tiempo_entrada: Date;
|
||||
|
||||
@ManyToOne(() => Mesa)
|
||||
@JoinColumn({ name: 'id_mesa' })
|
||||
mesa: Mesa;
|
||||
|
||||
@ManyToOne(() => AlumnoInscrito)
|
||||
@JoinColumn({ name: 'id_alumno_inscrito' })
|
||||
alumno_inscrito: AlumnoInscrito;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user