This repository has been archived on 2025-11-09. You can view files and clone it, but cannot push or open issues or pull requests.
Files
trafficcue-server/src/entities/Review.ts
Cfp 03e602c814
Some checks failed
TrafficCue Server CI / check (push) Failing after 23s
feat: move to typeorm
2025-08-21 12:18:56 +02:00

34 lines
517 B
TypeScript

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