14 lines
387 B
TypeScript
14 lines
387 B
TypeScript
import { LeaveApprovalStatus, LeaveTypes } from "@prisma/client";
|
|
|
|
export class LeaveRequestViewDto {
|
|
id: number;
|
|
leave_type!: LeaveTypes;
|
|
date!: string;
|
|
comment!: string;
|
|
approval_status: LeaveApprovalStatus;
|
|
email!: string;
|
|
employee_full_name!: string;
|
|
payable_hours?: number;
|
|
requested_hours?: number;
|
|
action?: 'create' | 'update' | 'delete';
|
|
} |