mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-26 18:42:49 +00:00
22 lines
684 B
TypeScript
22 lines
684 B
TypeScript
import { BaseEntity } from "@edr/api-common";
|
|
import { Freight } from "@edr/types";
|
|
import { Column, Entity } from "typeorm";
|
|
|
|
@Entity({schema:"freight", name: "tracking_events" })
|
|
export class TrackingEvent extends BaseEntity {
|
|
@Column({ name: "consignment_id", type: "uuid" })
|
|
consignmentId!: string;
|
|
|
|
@Column({ name: "location", type: "varchar", length: 256 })
|
|
location!: string;
|
|
|
|
@Column({ name: "status", type: "enum", enum: Freight.ConsignmentStatus })
|
|
status!: Freight.ConsignmentStatus;
|
|
|
|
@Column({ name: "occurred_at", type: "timestamptz" })
|
|
occurredAt!: Date;
|
|
|
|
@Column({ name: "description", type: "text", nullable: true })
|
|
description?: string | null;
|
|
}
|