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; }