diff --git a/src/database/entities/MovieInfo.ts b/src/database/entities/MovieInfo.ts index 4f4f5f3..2666a94 100644 --- a/src/database/entities/MovieInfo.ts +++ b/src/database/entities/MovieInfo.ts @@ -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; diff --git a/src/database/entities/MovieTicket.ts b/src/database/entities/MovieTicket.ts index 3e96a60..9417123 100644 --- a/src/database/entities/MovieTicket.ts +++ b/src/database/entities/MovieTicket.ts @@ -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; diff --git a/src/database/entities/User.ts b/src/database/entities/User.ts index 07150b2..025e448 100644 --- a/src/database/entities/User.ts +++ b/src/database/entities/User.ts @@ -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[];