import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn, Unique } from 'typeorm'; import { getLongTextEntityType } from '@/common/config'; @Entity('notification_entry') @Unique(['userAddress', 'index']) export class NotificationEntry { @PrimaryGeneratedColumn() id: number; @Column() userAddress: string; @Column() email: string; @Column() index: string; @Column(getLongTextEntityType()) data: string; @Column(getLongTextEntityType()) status: string; @Column({ nullable: true, type: getLongTextEntityType() }) statusData?: string; @UpdateDateColumn() updatedAt?: Date; @CreateDateColumn() createdAt?: Date; }