This commit is contained in:
Narul Hidayah
2026-02-04 02:46:16 +07:00
parent 4ef685e1da
commit d5abf6af4e

View File

@ -24,6 +24,15 @@ export class HrmsLeave {
@JoinColumn() @JoinColumn()
employee: HrmsEmployee; 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 }) @ManyToOne(() => HrmsLeaveType, { onDelete: "RESTRICT", nullable: true })
@JoinColumn() @JoinColumn()
leave_type: HrmsLeaveType; leave_type: HrmsLeaveType;