From e404989a2858866a8dad97c5bd3c5e17a525aedc Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Wed, 28 May 2025 17:13:39 +0200 Subject: [PATCH] add sort to inspection point --- src/entity/unit/inspection/inspectionPoint.ts | 5 ++++- src/migrations/baseSchemaTables/inspection.ts | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/entity/unit/inspection/inspectionPoint.ts b/src/entity/unit/inspection/inspectionPoint.ts index 5185355..2ff25b1 100644 --- a/src/entity/unit/inspection/inspectionPoint.ts +++ b/src/entity/unit/inspection/inspectionPoint.ts @@ -1,4 +1,4 @@ -import { Column, Entity, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; +import { Column, Entity, ManyToOne, PrimaryGeneratedColumn, Unique } from "typeorm"; import { InspectionPointEnum } from "../../../enums/inspectionEnum"; import { inspectionVersionedPlan } from "./inspectionVersionedPlan"; @@ -33,6 +33,9 @@ export class inspectionPoint { @Column({ type: "int", nullable: true, default: null }) max: number; + @Column({ type: "int", default: 0 }) + sort: number; + @Column() versionedPlanId: string; diff --git a/src/migrations/baseSchemaTables/inspection.ts b/src/migrations/baseSchemaTables/inspection.ts index 9048e95..83e856f 100644 --- a/src/migrations/baseSchemaTables/inspection.ts +++ b/src/migrations/baseSchemaTables/inspection.ts @@ -64,6 +64,7 @@ export const inspection_point_table = new Table({ { name: "type", ...getTypeByORM("varchar") }, { name: "min", ...getTypeByORM("int", true), default: getDefaultByORM("null") }, { name: "max", ...getTypeByORM("int", true), default: getDefaultByORM("null") }, + { name: "sort", ...getTypeByORM("int"), default: getDefaultByORM("number", 0) }, { name: "versionedPlanId", ...getTypeByORM("uuid") }, ], foreignKeys: [