Commit 0fa67881 authored by Diego Iván's avatar Diego Iván
Browse files

haciendo place y user primary key en la entidad Visited

parent 5fac6426
Loading
Loading
Loading
Loading
+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;
}