hrms-mgt/src/modules/09_leave/interface/index/Main.ts

80 lines
1.4 KiB
TypeScript
Raw Normal View History

2023-10-06 13:32:54 +07:00
interface DataOption {
2023-11-17 15:28:03 +07:00
id: string;
name: string;
2023-10-06 13:32:54 +07:00
}
2023-11-17 15:28:03 +07:00
interface DataOption2 {
id: number;
name: string;
}
2023-12-01 14:29:21 +07:00
interface DataDateMonthObject {
month: number;
year: number;
}
interface DataPagination {
descending: boolean;
page: number;
rowsPerPage: number;
sortBy: string;
}
2025-10-08 10:37:36 +07:00
interface DataWorkList {
checkInDate: string;
checkInLat: number;
checkInLocation: string;
checkInLon: number;
checkInStatus: string;
checkInTime: string;
checkOutDate: string;
checkOutLat: number;
checkOutLocation: string;
checkOutLon: number;
checkOutStatus: string;
checkOutTime: string;
fullName: string;
id: string;
profileType: string;
}
interface DataSpecialTime {
checkDate: string;
checkIn: string;
checkInEdit: boolean;
checkInStatus: string;
checkInTime: string;
checkOut: string;
checkOutEdit: boolean;
checkOutStatus: string;
checkOutTime: string;
createdAt: string;
date: string;
dateFix: string;
description: string;
endTimeAfternoon: string;
endTimeMorning: string;
firstName: string;
fullName: string;
id: string;
lastName: string;
latitude: number;
longitude: number;
poi: string;
prefix: string;
reason: string;
startTimeAfternoon: string;
startTimeMorning: string;
status: string;
statusSort: number;
timeAfternoon: string;
timeMorning: string;
}
export type {
DataOption,
DataOption2,
DataDateMonthObject,
DataPagination,
DataWorkList,
DataSpecialTime,
};