Base structure #2
This commit is contained in:
13
src/data/model/badword.ts
Normal file
13
src/data/model/badword.ts
Normal 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;
|
||||
}
|
13
src/data/model/guildSetting.ts
Normal file
13
src/data/model/guildSetting.ts
Normal 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
7
src/data/model/index.ts
Normal file
@ -0,0 +1,7 @@
|
||||
import { Badword } from "./badword";
|
||||
import { GuildSetting } from "./guildSetting";
|
||||
|
||||
export {
|
||||
Badword,
|
||||
GuildSetting
|
||||
}
|
Reference in New Issue
Block a user