Loading backend/src/visited/entities/visited.entity.ts +5 −6 Original line number Diff line number Diff line import { Place } from 'src/place/entities/place.entity'; import { User } from 'src/user/entities/user.entity'; import { Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm'; import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from 'typeorm'; @Entity() export class Visited { @PrimaryGeneratedColumn() idVisited: number; @PrimaryColumn() @ManyToOne(() => Place, (place) => place.idPlace, { eager: true }) @JoinColumn({ name: 'place' }) place: Place; @ManyToOne(() => User, (user) => user.userId) @PrimaryColumn() @ManyToOne(() => User, (user) => user.email) @JoinColumn({ name: 'user' }) user: User; @Column({ nullable: false }) rating: number; @Column({ nullable: false }) @Column({ nullable: true, default: () => 'CURRENT_TIMESTAMP' }) date: Date; } Loading
backend/src/visited/entities/visited.entity.ts +5 −6 Original line number Diff line number Diff line import { Place } from 'src/place/entities/place.entity'; import { User } from 'src/user/entities/user.entity'; import { Column, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from 'typeorm'; import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from 'typeorm'; @Entity() export class Visited { @PrimaryGeneratedColumn() idVisited: number; @PrimaryColumn() @ManyToOne(() => Place, (place) => place.idPlace, { eager: true }) @JoinColumn({ name: 'place' }) place: Place; @ManyToOne(() => User, (user) => user.userId) @PrimaryColumn() @ManyToOne(() => User, (user) => user.email) @JoinColumn({ name: 'user' }) user: User; @Column({ nullable: false }) rating: number; @Column({ nullable: false }) @Column({ nullable: true, default: () => 'CURRENT_TIMESTAMP' }) date: Date; }