diff --git a/src/database/models/spells/Ingredient.ts b/src/database/models/spells/Ingredient.ts index e6c5eb1..d7a6ab7 100644 --- a/src/database/models/spells/Ingredient.ts +++ b/src/database/models/spells/Ingredient.ts @@ -1,9 +1,10 @@ import { Column, CreateDateColumn, Entity, JoinTable, ManyToMany, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel"; import { User } from "../users/User"; import { Spell } from "./Spell"; @Entity() -export class Ingredient { +export class Ingredient extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/spells/MetaSchool.ts b/src/database/models/spells/MetaSchool.ts index daf65bb..949d5ea 100644 --- a/src/database/models/spells/MetaSchool.ts +++ b/src/database/models/spells/MetaSchool.ts @@ -1,9 +1,10 @@ import { Column, CreateDateColumn, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel" import { User } from "../users/User" import { School } from "./School" @Entity() -export class MetaSchool { +export class MetaSchool extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/spells/School.ts b/src/database/models/spells/School.ts index 6ccb9c5..f295831 100644 --- a/src/database/models/spells/School.ts +++ b/src/database/models/spells/School.ts @@ -1,10 +1,11 @@ import { BaseEntity, Column, CreateDateColumn, Entity, JoinTable, ManyToMany, ManyToOne, PrimaryGeneratedColumn, Unique, UpdateDateColumn } from "typeorm"; +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel"; import { User } from "../users/User"; import { MetaSchool } from "./MetaSchool"; import { Spell } from "./Spell"; @Entity() -export class School { +export class School extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/spells/Spell.ts b/src/database/models/spells/Spell.ts index f68bdc5..969cf08 100644 --- a/src/database/models/spells/Spell.ts +++ b/src/database/models/spells/Spell.ts @@ -1,11 +1,12 @@ import { Column, CreateDateColumn, Entity, JoinTable, ManyToMany, ManyToOne, OneToMany, OneToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel" import { User } from "../users/User" import { Ingredient } from "./Ingredient" import { School } from "./School" import { Variable } from "./Variable" @Entity() -export class Spell { +export class Spell extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/spells/Variable.ts b/src/database/models/spells/Variable.ts index deeb5fe..ca135f6 100644 --- a/src/database/models/spells/Variable.ts +++ b/src/database/models/spells/Variable.ts @@ -1,9 +1,10 @@ import { Column, CreateDateColumn, Entity, JoinTable, ManyToMany, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel"; import { User } from "../users/User"; import { Spell } from "./Spell"; @Entity() -export class Variable { +export class Variable extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/users/Permission.ts b/src/database/models/users/Permission.ts index 22a3921..385bfed 100644 --- a/src/database/models/users/Permission.ts +++ b/src/database/models/users/Permission.ts @@ -1,8 +1,9 @@ import { Column, CreateDateColumn, Entity, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel"; import { Role } from "./Role"; @Entity() -export class Permission { +export class Permission extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/users/Role.ts b/src/database/models/users/Role.ts index 8f64409..c03f75f 100644 --- a/src/database/models/users/Role.ts +++ b/src/database/models/users/Role.ts @@ -1,9 +1,10 @@ import { Column, CreateDateColumn, Entity, OneToMany, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel"; import { Permission } from "./Permission"; import { User } from "./User"; @Entity() -export class Role { +export class Role extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string diff --git a/src/database/models/users/User.ts b/src/database/models/users/User.ts index cf8e39f..2f3e3e8 100644 --- a/src/database/models/users/User.ts +++ b/src/database/models/users/User.ts @@ -1,4 +1,5 @@ import { Column, CreateDateColumn, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" +import { AuracleApiModel } from "../../../common/classes/AuracleApiModel" import { Ingredient } from "../spells/Ingredient" import { MetaSchool } from "../spells/MetaSchool" import { School } from "../spells/School" @@ -7,7 +8,7 @@ import { Variable } from "../spells/Variable" import { Role } from "./Role" @Entity() -export class User { +export class User extends AuracleApiModel { @PrimaryGeneratedColumn('uuid') public readonly uuid!: string