import { BaseEntity, Column, Entity, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; import { type User } from "./User"; @Entity() export class Review extends BaseEntity { @PrimaryGeneratedColumn() id: number; @ManyToOne("User", (u: User) => u.reviews) user: User; @Column({ type: "float" }) latitude: number; @Column({ type: "float" }) longitude: number; @Column() rating: number; @Column({ type: "text" }) comment: string; @Column({ default: () => "NOW()" }) created_at: Date; }