Added relationships to entities

This commit is contained in:
Alexis
2021-08-01 22:30:53 +02:00
parent 3b0c79c57b
commit f12190c95a
8 changed files with 116 additions and 8 deletions

View File

@@ -1,4 +1,5 @@
import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
import { Column, CreateDateColumn, Entity, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
import { Role } from "./Role";
@Entity()
export class Permission {
@@ -8,6 +9,10 @@ export class Permission {
@Column()
public slug!: string
@ManyToOne(() => Role, role => role.permissions)
public roles: Role[]
// TIMESTAMPS
@Column()
@CreateDateColumn()
public createdAt?: Date