entities
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class adscripcion{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_adscripcion:number
|
||||
|
||||
@Column()
|
||||
adscripcion:string
|
||||
}
|
||||
+2
-1
@@ -7,6 +7,7 @@ import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { UsersModule } from './users/users.module';
|
||||
import { User } from "./users/entities/user.entity";
|
||||
import { ProfesorModule } from './profesor/profesor.module';
|
||||
import { Profesor } from './profesor/entities/profesor.entity';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -26,7 +27,7 @@ import { ProfesorModule } from './profesor/profesor.module';
|
||||
username: configservice.get('DB_USER'),
|
||||
password: configservice.get('DB_PASSWORD'),
|
||||
database: configservice.get('DB_DATABASE'),
|
||||
entities: [User],
|
||||
entities: [User,Profesor],
|
||||
synchronize:true,
|
||||
}),
|
||||
}),
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class categoria{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_categoria:number;
|
||||
|
||||
@Column()
|
||||
categoria:string;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class datos_academicos{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_datos:number
|
||||
|
||||
@Column()
|
||||
id_profesor:number
|
||||
|
||||
@Column()
|
||||
grado_maximo:string
|
||||
|
||||
@Column()
|
||||
grado_obtenidos:string
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class edificio{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_edificio:number
|
||||
|
||||
@Column()
|
||||
edificio:string
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class lineas_investigacion{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_linea_inv:number
|
||||
|
||||
@Column()
|
||||
id_profesor:number
|
||||
|
||||
@Column()
|
||||
lineas_inv:string
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class proyectos_academicos{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_proyectos:number
|
||||
|
||||
@Column()
|
||||
id_profesor:number
|
||||
|
||||
@Column()
|
||||
proyectos: string
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import {Entity,Column,PrimaryColumn} from "typeorm";
|
||||
|
||||
@Entity()
|
||||
export class tipo_usuario{
|
||||
|
||||
@PrimaryColumn()
|
||||
id_tipo_usuario: number;
|
||||
|
||||
@Column()
|
||||
tipo_usuario:string;
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
import { IsEmail, IsNotEmpty, IsString, MinLength } from "class-validator";
|
||||
import { IsEmail, IsNotEmpty, IsString} from "class-validator";
|
||||
|
||||
export class UserDto{
|
||||
@IsString()
|
||||
@IsNotEmpty()
|
||||
name: string;
|
||||
usuario: string;
|
||||
|
||||
@IsString()
|
||||
@IsNotEmpty()
|
||||
password: string;
|
||||
contraseña: string;
|
||||
|
||||
}
|
||||
@@ -6,10 +6,16 @@ export class User {
|
||||
userId: number;
|
||||
|
||||
@Column()
|
||||
username: string;
|
||||
id_tipo_usuario:number;
|
||||
|
||||
@Column()
|
||||
password: string;
|
||||
correo: string;
|
||||
|
||||
@Column()
|
||||
usuario: string;
|
||||
|
||||
@Column()
|
||||
contraseña: string;
|
||||
|
||||
@Column({nullable:true})
|
||||
jwt : string;
|
||||
@@ -19,6 +25,4 @@ export class User {
|
||||
|
||||
@Column({nullable:true})
|
||||
lastlog: Date;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -11,8 +11,8 @@ export class UsersService {
|
||||
private users: Repository<User>,
|
||||
) {}
|
||||
|
||||
async findOne(username: string): Promise<User | undefined> {
|
||||
return this.users.findOne({ where: { username } });
|
||||
async findOne(usuario: string): Promise<User | undefined> {
|
||||
return this.users.findOne({ where: { usuario } });
|
||||
}
|
||||
|
||||
async create(user:User): Promise<User> {
|
||||
|
||||
Reference in New Issue
Block a user