49 lines
1 KiB
TypeScript
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 };
|