import { Entity, Column, ManyToMany, JoinTable } from "typeorm"; import { EntityBase } from "./base/Base"; import { ApiKey } from "./ApiKey"; @Entity("apiName") export class ApiName extends EntityBase { @Column({ nullable: true, comment: "ชื่อ", length: 255, default: null, }) name: string; @Column({ nullable: true, comment: "path", length: 255, default: null, }) pathApi: string; @Column({ nullable: true, comment: "method", length: 255, default: null, }) methodApi: string; @ManyToMany(() => ApiKey, (apiKey) => apiKey.apiNames) @JoinTable() apiKeys: ApiKey[]; }