modified entities names
This commit is contained in:
+2
-2
@@ -7,7 +7,6 @@ import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { config } from 'dotenv';
|
||||
import { ConfigModule } from '@nestjs/config';
|
||||
import { Carrera } from './entities/carreras.entity';
|
||||
import { ComentarioEje } from './entities/comentarioLineasProgramaticas.entity';
|
||||
import { EjeEstrategico } from './entities/ejesEstrategicos.entity';
|
||||
import { LineaProgramatica } from './entities/LineaProgramatica.entity';
|
||||
import { TipoUsuarioEntity } from './entities/tipoUsuario.entity';
|
||||
@@ -23,6 +22,7 @@ import { LineasProgramaticasService } from './lineasProgramaticas/lineasPrograma
|
||||
import { LineasProgramaticasModule } from './lineasProgramaticas/lineasProgramaticas.module';
|
||||
import { CarreraModule } from './carrera/carreras.module';
|
||||
import { ComentariosModule } from './comentarios/comentarios.module';
|
||||
import { ComentarioLineasProgramaticas } from './entities/comentarioLineasProgramaticas.entity';
|
||||
config({ path: '.env' });
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -45,7 +45,7 @@ config({ path: '.env' });
|
||||
synchronize: true,
|
||||
entities: [
|
||||
Carrera,
|
||||
ComentarioEje,
|
||||
ComentarioLineasProgramaticas,
|
||||
EjeEstrategico,
|
||||
LineaProgramatica,
|
||||
TipoUsuarioEntity,
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { ComentarioEje } from '../entities/comentarioLineasProgramaticas.entity';
|
||||
|
||||
import { ComentariosService } from './comentarios.service';
|
||||
import { ComentariosController } from './comentarios.controller';
|
||||
import { ComentarioLineasProgramaticas } from '../entities/comentarioLineasProgramaticas.entity';
|
||||
|
||||
@Module({
|
||||
imports: [TypeOrmModule.forFeature([ComentarioEje])],
|
||||
imports: [TypeOrmModule.forFeature([ComentarioLineasProgramaticas])],
|
||||
providers: [ComentariosService],
|
||||
controllers: [ComentariosController],
|
||||
exports: [TypeOrmModule.forFeature([ComentariosService])],
|
||||
|
||||
@@ -1,21 +1,23 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Repository } from 'typeorm';
|
||||
import { ComentarioEje } from '../entities/comentarioLineasProgramaticas.entity';
|
||||
import { ComentarioDTO } from '../dtos/comentarioDTO';
|
||||
import { ComentarioLineasProgramaticas } from '../entities/comentarioLineasProgramaticas.entity';
|
||||
|
||||
@Injectable()
|
||||
export class ComentariosService {
|
||||
constructor(
|
||||
@InjectRepository(ComentarioEje)
|
||||
private comentariosRepository: Repository<ComentarioEje>,
|
||||
@InjectRepository(ComentarioLineasProgramaticas)
|
||||
private comentariosRepository: Repository<ComentarioLineasProgramaticas>,
|
||||
) {}
|
||||
|
||||
findComentarios(): Promise<ComentarioEje[]> {
|
||||
findComentarios(): Promise<ComentarioLineasProgramaticas[]> {
|
||||
return this.comentariosRepository.find({});
|
||||
}
|
||||
|
||||
addComentarios(comentario: ComentarioDTO): Promise<ComentarioEje> {
|
||||
addComentarios(
|
||||
comentario: ComentarioDTO,
|
||||
): Promise<ComentarioLineasProgramaticas> {
|
||||
return this.comentariosRepository.save(comentario);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@ export class LineaProgramatica {
|
||||
() => EjeEstrategico,
|
||||
(ejeEstrategico) => ejeEstrategico.lineasProgramaticas,
|
||||
)
|
||||
|
||||
@JoinColumn({ name: 'eje_estrategico_id' })
|
||||
ejeEstrategico: EjeEstrategico;
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import { LineaProgramatica } from './LineaProgramatica.entity';
|
||||
import { EjeEstrategico } from './ejesEstrategicos.entity';
|
||||
|
||||
@Entity('comentarios_lineas_programaticas')
|
||||
export class ComentarioEje {
|
||||
export class ComentarioLineasProgramaticas {
|
||||
@PrimaryGeneratedColumn('increment', { type: 'bigint' })
|
||||
id: number;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import {
|
||||
} from 'typeorm';
|
||||
import { Carrera } from './carreras.entity';
|
||||
import { TipoUsuarioEntity } from './tipoUsuario.entity';
|
||||
import { ComentarioEje } from './comentarioLineasProgramaticas.entity';
|
||||
import { ComentarioLineasProgramaticas } from "./comentarioLineasProgramaticas.entity";
|
||||
|
||||
@Entity('usuarios')
|
||||
export class UsuarioEntity {
|
||||
@@ -18,7 +18,7 @@ export class UsuarioEntity {
|
||||
@Column('text')
|
||||
numero_identificacion: string;
|
||||
|
||||
@Column('text')
|
||||
@Column('text', { nullable: true })
|
||||
fecha_nacimiento: string;
|
||||
|
||||
@Column('text', { nullable: true })
|
||||
@@ -27,8 +27,7 @@ export class UsuarioEntity {
|
||||
@Column({ name: 'tipo_usuario_id' })
|
||||
tipo_usuario_id: number;
|
||||
|
||||
|
||||
@Column({ name: 'carrera_id' })
|
||||
@Column({ name: 'carrera_id', nullable: true, type: 'int' })
|
||||
carrera_id: number;
|
||||
|
||||
@ManyToOne(() => Carrera, (carrera) => carrera.usuarios, { nullable: true })
|
||||
@@ -41,6 +40,9 @@ export class UsuarioEntity {
|
||||
@JoinColumn({ name: 'tipo_usuario_id' })
|
||||
tipoUsuario: TipoUsuarioEntity;
|
||||
|
||||
@OneToMany(() => ComentarioEje, (comentarioEje) => comentarioEje.usuario)
|
||||
comentarios: ComentarioEje[];
|
||||
@OneToMany(
|
||||
() => ComentarioLineasProgramaticas,
|
||||
(comentarioEje) => comentarioEje.usuario,
|
||||
)
|
||||
comentarios: ComentarioLineasProgramaticas[];
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
import { NestFactory } from '@nestjs/core';
|
||||
import { AppModule } from './app.module';
|
||||
import { Logger } from '@nestjs/common';
|
||||
|
||||
async function bootstrap() {
|
||||
const app = await NestFactory.create(AppModule);
|
||||
await app.listen(3000);
|
||||
Logger.log(process.version, 'Node Version');
|
||||
}
|
||||
bootstrap();
|
||||
|
||||
Reference in New Issue
Block a user