This commit is contained in:
Bastian Wagner
2026-07-15 14:09:28 +02:00
commit 3e5348b7ec
104 changed files with 30367 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm';
export type AccountDeleteRequestStatus = 'pending' | 'resolved';
@Entity({ name: 'account_delete_requests' })
export class AccountDeleteRequest {
@PrimaryGeneratedColumn('uuid')
id!: string;
@Column()
username!: string;
@Column({ default: 'pending' })
status!: AccountDeleteRequestStatus;
@Column({ nullable: true })
reason?: string;
@Column({ nullable: true })
resolvedAt?: Date;
@CreateDateColumn()
createdAt!: Date;
}