Base structure #2

This commit is contained in:
2022-11-24 02:12:52 +01:00
parent 261627570d
commit d8365128fc
20 changed files with 1528 additions and 41 deletions

13
src/data/model/badword.ts Normal file
View File

@ -0,0 +1,13 @@
import { Entity, PrimaryGeneratedColumn, Column } from "typeorm";
@Entity()
export class Badword {
@PrimaryGeneratedColumn("uuid")
id!: string;
@Column("varchar", { nullable: true })
guildID!: string | null;
@Column("varchar")
value!: string;
}

View File

@ -0,0 +1,13 @@
import { Entity, PrimaryColumn, Column } from "typeorm";
@Entity()
export class GuildSetting {
@PrimaryColumn("varchar")
id!: string;
@Column("varchar", { nullable: true, default: null })
notificationChannelID!: string | null;
@Column("date", { nullable: true, default: null })
isPremiumUntil!: Date | null;
}

7
src/data/model/index.ts Normal file
View File

@ -0,0 +1,7 @@
import { Badword } from "./badword";
import { GuildSetting } from "./guildSetting";
export {
Badword,
GuildSetting
}