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;