modified and add structure to integrate direction elements

This commit is contained in:
TheManus88
2024-09-25 13:48:26 -06:00
parent 2b151b8a31
commit afafad2d4e
4 changed files with 45 additions and 2 deletions
+1 -1
View File
@@ -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",
+2
View File
@@ -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({
+31
View File
@@ -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;
}
+11 -1
View File
@@ -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;
}