hrms-mgt/src/modules/09_leave/interface/request/leave.ts

66 lines
2.2 KiB
TypeScript
Raw Normal View History

interface ListsData {
2023-11-08 18:02:52 +07:00
id: string;
leaveType: string;
name: string;
Date: Date;
status: string;
}
2023-11-08 18:02:52 +07:00
interface FremData {
id: string;
leaveType: string | null;
name: string;
subject: string | null;
Date: string | null;
status: string;
quotaSick: string;
leaveSick: string;
quotaRemaining: string;
notification: string;
requesterPosition: string;
requesterLevel: string;
requesterBeUnder: string;
writeAt: string;
leaveSince: string | null;
leaveTo: string | null;
leaveNumber: number;
leaveDayType: string | null;
leaveLast: string | null;
phoneNumber: string;
address: string;
detail: string;
document: any | null;
nameWife: string;
dateOfBirth: string | null;
accumulatedHolidays: number;
currentHolidays: number;
birthday: string | null;
receiveGovernment: string | null;
statusOrdained: string;
placeOrdination: string;
dateOrdination: string | null;
placeBuddhistLent: string | null;
statusHajj: string;
summons: string; // ได้รับหมายเรียกของ
location: string; //ที่
dateReceived: string | null; // ลงวันที่
treatmentReceived: string; // ให้เข้ารับการ
receivingLocation: string; //ณ ที่
planTime: string; //มีกำหนด กี่ปี กี่เดือน กี่วัน
currentSalary: string | null; //เงินเดือนปัจจุบัน
currentSalaryRead: string; //เงินเดือนปัจจุบัน(อ่าน)
studySubjects: string; //ศึกษาวิชา
degreeLevel: string; // ขั้นปริญญา
schoolName: string; //ชื่อสถานศึกษา
country: string; //ประเทศ
withCapital: string; // ด้วยทุน
course: string; // ด้านหลักสูตร
atThePlace: string; // ณ สถานที่
spouseName: string; // ชื่อคู่สมรส
spousePosition: string; // ตำแหน่งคู่สมรส
spouseLevel: string; // ระดับคู่สมรส
workCountry: string; // ไปปฏิบัติราชการ ณ ประเทศ
historyFollow: string;
2023-11-08 18:02:52 +07:00
}
export type { ListsData, FremData };