ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/src/admin/menu-module/entities/ |
| Current File : /var/www/talentgenesis_admin_backend/src/admin/menu-module/entities/acl_menu.entity.ts |
import { Column, Entity, JoinColumn, ManyToOne, OneToMany,PrimaryGeneratedColumn } from 'typeorm';
import { aclPermission} from '../../permission/entities/permission.entity'
@Entity()
export class Acl_menu{
@PrimaryGeneratedColumn({
name: 'acl_menu_id',
})
aclMenuId: number;
@Column({
name: 'menu_name',
type: 'varchar',
length: 100,
nullable: false,
})
name: string;
@Column({
name: 'url',
type: 'varchar',
length: 100,
})
url: string;
@Column({
name: 'active',
type: 'boolean',
default: true,
})
active: boolean;
@Column({
name: 'acl_menu_module_id',
nullable: false,
})
aclMenuModuleId: number;
@OneToMany(() => aclPermission, (permission) => permission.menu)
permissions: aclPermission[]
}