controller & factory

This commit is contained in:
Julian Krauser 2025-01-21 11:47:28 +01:00
parent 3f0549bd44
commit 36ecccd0dc
5 changed files with 187 additions and 2 deletions

View file

@ -1,4 +1,5 @@
import { Column, CreateDateColumn, Entity, PrimaryColumn } from "typeorm";
import { Column, CreateDateColumn, Entity, OneToMany, PrimaryColumn } from "typeorm";
import { apiPermission } from "./api_permission";
@Entity()
export class api {
@ -19,4 +20,7 @@ export class api {
@Column({ type: "datetime", nullable: true })
expiry?: Date;
@OneToMany(() => apiPermission, (apiPermission) => apiPermission.api)
permissions: apiPermission[];
}

View file

@ -1,4 +1,4 @@
import { Column, Entity, ManyToOne, PrimaryColumn } from "typeorm";
import { Column, Entity, ManyToOne, OneToMany, PrimaryColumn } from "typeorm";
import { PermissionObject, PermissionString } from "../../type/permissionTypes";
import { api } from "./api";