UNPKG

@mannguyen/nestcli

Version:

A CLI to create model

38 lines (30 loc) 742 B
import { Entity, Column, ManyToMany, JoinTable } from "typeorm"; import { AppBaseEntity } from "@accutrack/shared/data-access"; @Entity({ name: "right", }) export class RightEntity extends AppBaseEntity { @Column({ name: "action" }) action: string; @Column({ name: "resource" }) resource: string; @Column({ name: "action_name" }) actionName: string; @Column({ name: "resource_name" }) resourceName: string; @Column({ name: "status" }) status: string; @ManyToMany("RoleEntity") @JoinTable({ name: "role_right", joinColumn: { name: "right_id", referencedColumnName: "id", }, inverseJoinColumn: { name: "role_id", referencedColumnName: "id", }, }) roles: any[]; }