diff --git a/src/entity/pharmacy/pharmacy_info.ts b/src/entity/pharmacy/pharmacy_info.ts index 3264024..5116b2b 100644 --- a/src/entity/pharmacy/pharmacy_info.ts +++ b/src/entity/pharmacy/pharmacy_info.ts @@ -5,7 +5,10 @@ import { CreateDateColumn, UpdateDateColumn, DeleteDateColumn, + ManyToOne, + JoinColumn, } from "typeorm"; +import { Room } from "../room"; @Entity("pharmacy_info", { schema: "pharmacy" }) export class PharmacyInfo { @@ -36,9 +39,9 @@ export class PharmacyInfo { @Column({ type: "text", nullable: true }) phone?: string; - @Column({ type: "uuid", nullable: true }) - default_room_id?: string; - // FK ke room (where department = 'pharmacy') + @ManyToOne(() => Room, { nullable: true }) + @JoinColumn({ name: "default_room_id" }) + default_room?: Room; @CreateDateColumn() created_at!: Date;