modified and add structure to integrate direction elements
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@
|
||||
"scripts": {
|
||||
"build": "nest build",
|
||||
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
|
||||
"start": "source ~/.nvm/nvm.sh && nvm use 20.17.0 && nest start",
|
||||
"start": "nest start",
|
||||
"start:dev": "nest start --watch",
|
||||
"start:debug": "nest start --debug --watch",
|
||||
"start:prod": "node dist/main",
|
||||
|
||||
@@ -23,6 +23,7 @@ import { LineasProgramaticasModule } from './lineasProgramaticas/lineasProgramat
|
||||
import { CarreraModule } from './carrera/carreras.module';
|
||||
import { ComentariosModule } from './comentarios/comentarios.module';
|
||||
import { ComentarioLineasProgramaticas } from './entities/comentarioLineasProgramaticas.entity';
|
||||
import { Direccion } from './entities/direccion.entity';
|
||||
config({ path: '.env' });
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -51,6 +52,7 @@ config({ path: '.env' });
|
||||
LineaProgramatica,
|
||||
TipoUsuarioEntity,
|
||||
UsuarioEntity,
|
||||
Direccion,
|
||||
],
|
||||
}),
|
||||
JwtModule.register({
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';
|
||||
|
||||
@Entity('direccion')
|
||||
export class Direccion {
|
||||
@PrimaryGeneratedColumn('increment', { type: 'int' })
|
||||
id: number;
|
||||
|
||||
@Column('varchar', { length: 100 })
|
||||
primer_nombre: string;
|
||||
|
||||
@Column('varchar', { length: 100 })
|
||||
segundo_nombre: string;
|
||||
|
||||
@Column('varchar', { length: 100 })
|
||||
apellido_paterno: string;
|
||||
|
||||
@Column('varchar', { length: 100 })
|
||||
apellido_materno: string;
|
||||
|
||||
@Column('date')
|
||||
inicio_periodo: Date;
|
||||
|
||||
@Column('date')
|
||||
fin_periodo: Date;
|
||||
|
||||
@Column('date')
|
||||
inicio_periodo_encuesta: Date;
|
||||
|
||||
@Column('date')
|
||||
fin_periodo_encuesta: Date;
|
||||
}
|
||||
@@ -1,5 +1,12 @@
|
||||
import { Entity, Column, PrimaryGeneratedColumn, OneToMany } from 'typeorm';
|
||||
import {
|
||||
Entity,
|
||||
Column,
|
||||
PrimaryGeneratedColumn,
|
||||
OneToMany,
|
||||
ManyToOne,
|
||||
} from 'typeorm';
|
||||
import { LineaProgramatica } from './LineaProgramatica.entity';
|
||||
import { Direccion } from './direccion.entity';
|
||||
|
||||
@Entity('ejes_estrategicos')
|
||||
export class EjeEstrategico {
|
||||
@@ -17,4 +24,7 @@ export class EjeEstrategico {
|
||||
(lineaProgramatica) => lineaProgramatica.ejeEstrategico,
|
||||
)
|
||||
lineasProgramaticas: LineaProgramatica[];
|
||||
|
||||
@ManyToOne(() => Direccion, (direccion) => direccion.id)
|
||||
direccion: Direccion;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user