import { Column, CreateDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm' import { User } from './user' @Entity({ name: 'upload_files' }) export class UploadFile { @PrimaryGeneratedColumn('uuid') id!: string @ManyToOne(() => User) @JoinColumn({ name: 'user_id' }) user!: User @Column('text') url!: string @Column('text') fileName!: string @Column('text') contentType!: string @Column('text') status!: string @CreateDateColumn() createdAt?: Date @UpdateDateColumn() updatedAt?: Date }