Add upload_file

This commit is contained in:
Jackson Harper
2023-10-23 15:07:30 +08:00
parent 801c478381
commit 7fe4fec112

View File

@ -334,6 +334,10 @@ export class LibraryItem extends BaseEntity {
@Column('text', { nullable: true })
subscription?: string | null
@OneToOne(() => UploadFile, { onDelete: 'CASCADE' })
@JoinColumn({ name: 'upload_file_id' })
uploadFile?: UploadFile
@Column({ type: 'timestamp', name: 'saved_at' })
savedAt!: Date
@ -346,3 +350,31 @@ export class LibraryItem extends BaseEntity {
@Column({ type: 'timestamp', name: 'updated_at' })
updatedAt!: Date
}
@Entity({ name: 'upload_files' })
export class UploadFile extends BaseEntity {
@PrimaryGeneratedColumn('uuid')
id!: string
@JoinColumn({ name: 'user_id' })
@ManyToOne(() => User, (user) => user.articles, { eager: true })
user!: User
@Column('text')
url!: string
@Column('text')
fileName!: string
@Column('text')
contentType!: string
@Column('text')
status!: string
@Column({ type: 'timestamp', name: 'created_at' })
createdAt!: Date
@Column({ type: 'timestamp', name: 'updated_at' })
updatedAt!: Date
}