interface TableRows { id: string; //id รายการลงเวลาปฏิบัติงาน fullName: string; //ชื่อ-นามสกุล checkDate: string | null; //วันที่เข้างาน checkInTime: string; //เวลาเข้างาน checkInLocation: string; //พิกัดเข้างาน checkInLat: string; //อัลติจูดเข้างาน checkInLon: string; //ละติจูดเข้างาน checkOutLocation: string; //พิกัดออกงาน checkOutTime: string; //เวลาออกงาน checkOutLat: string; //อัลติจูดออกงาน checkOutLon: string; //ละติจูดออกงาน } interface TableRowsTime { id: string; //id รายการลงเวลาปฏิบัติงาน fullName: string; //ชื่อ-นามสกุล profileType: string; //สถานภาพ checkInDate: string | null; //วันที่เข้างาน checkInTime: string; //เวลาเข้างาน checkInLocation: string; //พิกัดเข้างาน checkInLat: string; //อัลติจูดเข้างาน checkInLon: string; //ละติจูดเข้างาน checkInStatus: string | undefined; //สถานะการลงเวลาเข้างาน checkOutDate: string | null; checkOutLocation: string; //พิกัดออกงาน checkOutTime: string; //เวลาออกงาน checkOutLat: string; //อัลติจูดออกงาน checkOutLon: string; //ละติจูดออกงาน checkOutStatus: string | undefined; //สถานะการลงเวลาออกงาน } interface DataResTime { id: string; //id รายการลงเวลาปฏิบัติงาน fullName: string; //ชื่อ-นามสกุล profileType: string; //สถานภาพ checkInDate: Date | null; //วันที่เข้างาน checkInTime: string; //เวลาเข้างาน checkInLocation: string; //พิกัดเข้างาน checkInLat: string; //อัลติจูดเข้างาน checkInLon: string; //ละติจูดเข้างาน checkInStatus: string; //สถานะการลงเวลาเข้างาน checkOutDate: Date | null; //วันที่ออกงาน checkOutLocation: string; //พิกัดออกงาน checkOutTime: string; //เวลาออกงาน checkOutLat: string; //อัลติจูดออกงาน checkOutLon: string; //ละติจูดออกงาน checkOutStatus: string; //สถานะการลงเวลาออกงาน } interface DataResLog { id: string; //id รายการลงเวลาปฏิบัติงาน fullName: String; //ชื่อ-นามสกุล profileType: String; //สถานภาพ checkInDate: Date | null; //วันที่เข้างาน checkInTime: string; //เวลาเข้างาน checkInLocation: String; //พิกัดเข้างาน checkInLat: String; //อัลติจูดเข้างาน checkInLon: String; //ละติจูดเข้างาน checkOutDate: Date | null; //วันที่เข้างาน checkOutLocation: String; //พิกัดออกงาน checkOutTime: string; //เวลาออกงาน checkOutLat: String; //อัลติจูดออกงาน checkOutLon: String; //ละติจูดออกงาน } 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; //หมายเหตุออกงาน isLocationCheckIn: boolean; isLocationCheckOut: boolean; checkInLocationName: string; checkOutLocationName: string; } export type { TableRows, DataResLog, DataResTime, TableRowsTime, FormDetail };