From d5abf6af4e25244556e34594815e2a5d867d141f Mon Sep 17 00:00:00 2001 From: Narul Hidayah Date: Wed, 4 Feb 2026 02:46:16 +0700 Subject: [PATCH] upd --- src/entity/hrms/hrms_leave.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/entity/hrms/hrms_leave.ts b/src/entity/hrms/hrms_leave.ts index 928abd1..373ecc8 100644 --- a/src/entity/hrms/hrms_leave.ts +++ b/src/entity/hrms/hrms_leave.ts @@ -24,6 +24,15 @@ export class HrmsLeave { @JoinColumn() employee: HrmsEmployee; + /** Orang yang didelegasikan untuk mengerjakan kerjaan. Wajib 1 department dengan employee. Approval tetap ke user awal. */ + @ManyToOne(() => HrmsEmployee, { onDelete: "SET NULL", nullable: true }) + @JoinColumn() + delegated_employee: HrmsEmployee; + + /** Deskripsi tugas/pekerjaan yang didelegasikan ke delegated_employee. */ + @Column({ length: 512, nullable: true }) + delegated_description: string; + @ManyToOne(() => HrmsLeaveType, { onDelete: "RESTRICT", nullable: true }) @JoinColumn() leave_type: HrmsLeaveType;