model clean and consistent naming

This commit is contained in:
Julian Krauser 2025-05-25 07:01:13 +02:00
parent 3ff44f7370
commit 0d8499b828
11 changed files with 59 additions and 64 deletions

View file

@ -1,10 +1,10 @@
import { Column, ColumnType, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn } from "typeorm";
import { getTypeByORM } from "../../../migrations/ormHelper";
import { VehicleType } from "./vehicleType";
import { DamageReport } from "../damageReport";
import { vehicleType } from "./vehicleType";
import { damageReport } from "../damageReport";
@Entity()
export class Vehicle {
export class vehicle {
@PrimaryGeneratedColumn("uuid")
id: string;
@ -26,13 +26,13 @@ export class Vehicle {
@Column()
vehicleTypeId: string;
@ManyToOne(() => VehicleType, {
@ManyToOne(() => vehicleType, {
nullable: false,
onDelete: "RESTRICT",
onUpdate: "RESTRICT",
})
vehicleType: VehicleType;
vehicleType: vehicleType;
@OneToMany(() => DamageReport, (d) => d.vehicle, { cascade: ["insert"] })
reports: DamageReport[];
@OneToMany(() => damageReport, (d) => d.vehicle, { cascade: ["insert"] })
reports: damageReport[];
}