From 0de7e4b1a91ad07f5582b46a6bad83179ab85c12 Mon Sep 17 00:00:00 2001 From: wayanrivan Date: Thu, 30 Apr 2026 10:29:21 +0700 Subject: [PATCH] update: Add relationships to administrative division entities in PatientGuarantor --- src/entity/patient_guarantor.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/entity/patient_guarantor.ts b/src/entity/patient_guarantor.ts index 3722142..9852713 100644 --- a/src/entity/patient_guarantor.ts +++ b/src/entity/patient_guarantor.ts @@ -10,12 +10,32 @@ import { } from "typeorm"; import { PatientGroup } from "./patient_group"; // Import entity PatientGroup import { FareType } from "./faretype"; +import { Administrativu } from "./administrativu"; +import { Suco } from "./suco"; +import { Aldeia } from "./aldeia"; +import { Munisipo } from "./munisipo"; @Entity("patient_guarantor") export class PatientGuarantor { @PrimaryGeneratedColumn("uuid") id!: string; + @ManyToOne(() => Administrativu, { onDelete: "NO ACTION" }) + @JoinColumn() + administrativu: Administrativu; + + @ManyToOne(() => Munisipo, { onDelete: "NO ACTION" }) + @JoinColumn() + munisipo: Munisipo; + + @ManyToOne(() => Suco, { onDelete: "NO ACTION" }) + @JoinColumn() + suco: Suco; + + @ManyToOne(() => Aldeia, { onDelete: "NO ACTION" }) + @JoinColumn() + aldeia: Aldeia; + // Nama penjamin pasien @Column({ type: "text", nullable: false }) guarantor_name!: string;