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; }