blob: e4b4931201b1172ea9edf335696cd3db74962ae1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { FileMetadata } from 'src/file/entity/file.entity';
import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn, OneToOne, JoinColumn } from 'typeorm';
@Entity()
export class StoredFile {
@PrimaryGeneratedColumn()
id: number;
@CreateDateColumn()
creationDate: Date;
@Column({ nullable: false })
b64Contents: string;
@OneToOne(() => FileMetadata, (metadata) => metadata.id, { nullable: false })
@JoinColumn()
fileMetadata: FileMetadata;
}
|