import { defaultDateGeneratorHelper } from "src/common/helpers/default-date-genarate";
import { Profil } from "src/gestion-utilisateurs/profils/entities/profil.entity";
import { Column, Entity, JoinTable, ManyToMany, PrimaryGeneratedColumn } from "typeorm";

@Entity('t_permissions')
export class Permission extends defaultDateGeneratorHelper {
    @PrimaryGeneratedColumn({ unsigned: true })
    id: number;

    @Column({
        unique: true
    })
    nom: string

    @ManyToMany(()=>Profil, profil=>profil.permissions)
    @JoinTable()
    profils: Profil[]
}
