Browse Source

Update database models

staging
David Ludwig 4 years ago
parent
commit
16139cf139
3 changed files with 6 additions and 6 deletions
  1. +0
    -3
      services/seeker/src/database/entities/MovieInfo.ts
  2. +4
    -1
      services/seeker/src/database/entities/MovieTicket.ts
  3. +2
    -2
      services/seeker/src/database/entities/User.ts

+ 0
- 3
services/seeker/src/database/entities/MovieInfo.ts View File

@ -6,9 +6,6 @@ export class MovieInfo extends BaseEntity
@PrimaryGeneratedColumn()
id!: number;
@Column({ unique: true })
tmdbId!: number;
@Column({ type: "text", nullable: true })
overview!: string | null;


+ 4
- 1
services/seeker/src/database/entities/MovieTicket.ts View File

@ -1,4 +1,4 @@
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity, ManyToOne, OneToMany, OneToOne, JoinColumn, CreateDateColumn } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity, ManyToOne, OneToMany, OneToOne, JoinColumn, CreateDateColumn, Not, IsNull } from "typeorm";
import { MovieInfo } from "./MovieInfo";
import { MovieTorrent } from "./MovieTorrent";
import { User } from "./User";
@ -9,6 +9,9 @@ export class MovieTicket extends BaseEntity
@PrimaryGeneratedColumn()
id!: number;
@Column({ type: "int", nullable: true })
tmdbId!: number | null;
@Column({ type: "varchar", length: 27, nullable: true })
imdbId!: string | null;


+ 2
- 2
services/seeker/src/database/entities/User.ts View File

@ -1,4 +1,4 @@
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity, OneToMany, OneToOne, JoinColumn, CreateDateColumn } from "typeorm";
import { Entity, PrimaryGeneratedColumn, Column, BaseEntity, OneToMany, OneToOne, JoinColumn, CreateDateColumn, MoreThanOrEqual } from "typeorm";
import { MovieTicket } from "./MovieTicket";
import { MovieQuota } from "./MovieQuota";
@ -25,7 +25,7 @@ export class User extends BaseEntity
@OneToOne(() => MovieQuota, { nullable: true })
@JoinColumn()
quota!: MovieQuota;
quota!: MovieQuota | null;
@OneToMany(() => User, user => user.movieTickets)
movieTickets!: MovieTicket[];


Loading…
Cancel
Save