hrms-mgt/src/modules/09_leave/interface/request/specialTime.ts
2024-09-18 17:26:53 +07:00

49 lines
1 KiB
TypeScript

interface ListData {
id: string;
fullname: string | null;
date: string | null;
dateFix: string | null;
startTimeMorning: string | null;
endTimeMorning: string | null;
startTimeAfternoon: string | null;
endTimeAfternoon: string | null;
status: string;
checkInStatus: string;
checkOutStatus: string;
checkOut: string;
checkIn: string;
}
interface DataDateMonthObject {
month: number;
year: number;
}
interface DetailData {
id: string;
fullName: string;
createdAt: string;
checkDate: string;
checkInEdit: boolean;
checkOutEdit: boolean;
checkInTime: string;
checkOutTime: string;
checkInStatus: string;
checkOutStatus: string;
startTimeMorning: string;
endTimeMorning: string;
startTimeAfternoon: string;
endTimeAfternoon: string;
reason: string;
status: string;
description: string;
statusSort: number;
}
interface Pagination {
sortBy: string | null;
descending: boolean;
page: number;
rowsPerPage: number;
}
export type { ListData, DataDateMonthObject,DetailData,Pagination };