add: paging in user and relation when get in user

This commit is contained in:
2021-12-08 10:46:39 +07:00
parent 96d5089dc8
commit a418e74db5
3 changed files with 39 additions and 6 deletions

View File

@@ -1,7 +1,8 @@
import { Roles } from 'src/configurable/entities/roles.entity';
import {
Entity,
Column,
PrimaryGeneratedColumn, BeforeInsert,
PrimaryGeneratedColumn, BeforeInsert, ManyToOne,
} from 'typeorm';
import { BaseModel } from '../../config/basemodel.entity';
import { hashPassword } from '../../helper/hash_password';
@@ -22,4 +23,24 @@ export class User extends BaseModel {
@Column({ default: true })
isActive: boolean;
@ManyToOne(
() => {
return User;
},
(user) => {
return user.id;
},
)
superior: User;
@ManyToOne(
() => {
return Roles;
},
(roles) => {
return roles.id;
},
)
roles: Roles;
}