ผูก API รายละเอียดการลงเวลา

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-11-20 17:57:48 +07:00
parent 64af4fec67
commit dd9d4de08a
5 changed files with 122 additions and 74 deletions

View file

@ -47,14 +47,35 @@ interface DataResTime {
interface DataResLog {
id: string; //id รายการลงเวลาปฏิบัติงาน
fullName: String; //ชื่อ-นามสกุล
checkDate: Date | null; //วันที่เข้างาน
checkInDate: Date | null; //วันที่เข้างาน
checkInTime: string; //เวลาเข้างาน
checkInLocation: String; //พิกัดเข้างาน
checkInLat: String; //อัลติจูดเข้างาน
checkInLon: String; //ละติจูดเข้างาน
checkOutDate: Date | null; //วันที่เข้างาน
checkOutLocation: String; //พิกัดออกงาน
checkOutTime: string; //เวลาออกงาน
checkOutLat: String; //อัลติจูดออกงาน
checkOutLon: String; //ละติจูดออกงาน
}
export type { TableRows, DataResLog, DataResTime, TableRowsTime };
interface FormDetail {
fullName: string; //ชื่อ-นามสกุล
checkInDate: Date | null; //วันที่เข้างาน
checkInStatus: String; //สถานะการลงเวลาเข้างาน
checkInTime: string; //เวลาเข้างาน
checkInLocation: string; //ชื่อสถานที่เข้างาน
checkInLat: number | null; //พิกัด Lat เข้างาน
checkInLon: number | null; //พิกัด Lon เข้างาน
checkInImg: string; //รูปถ่ายเข้างาน
checkInDescription: string; //หมายเหตุเข้างาน
checkOutDate: Date | null; //วันที่ออกงาน
checkOutStatus: string; //สถานะการลงเวลาออกงาน
checkOutTime: string; //เวลาออกงาน
checkOutLocation: string; //ชื่อสถานที่ออกงาน
checkOutLat: number | null; //พิกัด Lat ออกงาน
checkOutLon: number | null; //พิกัด Lon ออกงาน
checkOutImg: string; //รูปถ่ายออกงาน
checkOutDescription: string; //หมายเหตุออกงาน
}
export type { TableRows, DataResLog, DataResTime, TableRowsTime, FormDetail };