From 1b07f7dce2cf72c525c71222aa3174b33ff3a8b8 Mon Sep 17 00:00:00 2001 From: sdraris Date: Fri, 22 Aug 2025 12:34:29 +0200 Subject: [PATCH] uploads added --- src/entities/uploads.entity.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/entities/uploads.entity.ts diff --git a/src/entities/uploads.entity.ts b/src/entities/uploads.entity.ts new file mode 100644 index 0000000..77470f8 --- /dev/null +++ b/src/entities/uploads.entity.ts @@ -0,0 +1,21 @@ +import { Column, CreateDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; +import { Users } from "./users.entity"; + +@Entity('uploads') +export class Upload { + @PrimaryGeneratedColumn('uuid') + id: string; + + @ManyToOne(() => Users, { onDelete: 'SET NULL', nullable: true }) + @JoinColumn({ name: 'id_utilisateur', referencedColumnName: 'id' }) + user?: Users; + + @Column({ type: 'text', name: 'fichier_url' }) + file_url: string; + + @Column({type: 'varchar', length: 50, nullable: true, name: 'type'}) + type?: string; + + @CreateDateColumn({ name: 'cree_le', type: 'timestamptz' }) + created_at: Date; +}