all-files: implement titles (shows, movies) list

This commit is contained in:
jurgis
2022-12-10 19:47:52 +01:00
parent 75ba458b59
commit 80ba785798
6 changed files with 82 additions and 18 deletions
+8 -4
View File
@@ -1,14 +1,18 @@
import { Column, Entity, PrimaryColumn } from 'typeorm';
import { Column, Entity, OneToMany, PrimaryColumn } from 'typeorm';
import { TitleTypeEnum } from '../Enum/title-type.enum';
import { FileEntity } from './file.entity';
@Entity('titles')
export class TitleEntity {
@PrimaryColumn({ name: 'id' })
@PrimaryColumn()
id: number;
@Column({ name: 'title' })
@Column()
title: string;
@Column({ name: 'type' })
@Column()
type: TitleTypeEnum;
@OneToMany(() => FileEntity, (file) => file.title)
files: FileEntity[];
}