organizacion de institucion y modulo
This commit is contained in:
+13
-13
@@ -1,16 +1,19 @@
|
||||
import { Entity, Column, PrimaryGeneratedColumn, OneToMany } from 'typeorm';
|
||||
import { InstitucionDia } from '../institucion-dia/institucion-dia.entity';
|
||||
import { InstitucionInfraccion } from '../institucion-infraccion/institucion-infraccion.entity';
|
||||
import { Carrera } from '../carrera/carrera.entity';
|
||||
import { Modulo } from '../modulo/entity/modulo.entity';
|
||||
import { Operador } from '../operador/operador.entity';
|
||||
import { Usuario } from '../usuario/usuario.entity';
|
||||
import { Column, Entity, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
|
||||
import { Carrera } from '../../carrera/carrera.entity';
|
||||
import { InstitucionDia } from '../../institucion-dia/institucion-dia.entity';
|
||||
import { InstitucionInfraccion } from '../../institucion-infraccion/institucion-infraccion.entity';
|
||||
import { Modulo } from '../../modulo/entity/modulo.entity';
|
||||
import { Operador } from '../../operador/operador.entity';
|
||||
import { Usuario } from '../../usuario/usuario.entity';
|
||||
|
||||
@Entity()
|
||||
export class Institucion {
|
||||
@PrimaryGeneratedColumn()
|
||||
id_institucion: number;
|
||||
|
||||
@Column()
|
||||
dias_multa_retraso: number;
|
||||
|
||||
@Column()
|
||||
institucion: string;
|
||||
|
||||
@@ -23,14 +26,14 @@ export class Institucion {
|
||||
@Column()
|
||||
tiempo_recoger: number;
|
||||
|
||||
@Column()
|
||||
dias_multa_retraso: number;
|
||||
@OneToMany(() => Carrera, (carrera) => carrera.institucion)
|
||||
carreras: Carrera[];
|
||||
|
||||
@OneToMany(
|
||||
() => InstitucionDia,
|
||||
(institucionDia) => institucionDia.institucion,
|
||||
)
|
||||
institucionesDias: InstitucionDia[];
|
||||
institucionDias: InstitucionDia[];
|
||||
|
||||
@OneToMany(
|
||||
() => InstitucionInfraccion,
|
||||
@@ -41,9 +44,6 @@ export class Institucion {
|
||||
@OneToMany(() => Modulo, (modulo) => modulo.institucion)
|
||||
modulos: Modulo[];
|
||||
|
||||
@OneToMany(() => Carrera, (carrera) => carrera.institucion)
|
||||
carreras: Carrera[];
|
||||
|
||||
@OneToMany(() => Operador, (operador) => operador.institucion)
|
||||
operadores: Operador[];
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { InstitucionController } from './institucion.controller';
|
||||
import { Institucion } from './institucion.entity';
|
||||
import { InstitucionService } from './institucion.service';
|
||||
import { Institucion } from './entity/institucion.entity';
|
||||
|
||||
@Module({
|
||||
imports: [TypeOrmModule.forFeature([Institucion])],
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { Repository } from 'typeorm';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Institucion } from './institucion.entity';
|
||||
import { Institucion } from './entity/institucion.entity';
|
||||
|
||||
@Injectable()
|
||||
export class InstitucionService {
|
||||
|
||||
Reference in New Issue
Block a user