2024-04-05 14:08:20 +07:00
|
|
|
interface DataOption {
|
2024-04-09 09:41:47 +07:00
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
2024-04-05 14:08:20 +07:00
|
|
|
|
2024-04-09 09:41:47 +07:00
|
|
|
interface ItemsMenu {
|
|
|
|
|
label: string;
|
|
|
|
|
value: string;
|
|
|
|
|
icon: string;
|
|
|
|
|
color: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface NewPagination {
|
|
|
|
|
descending: boolean;
|
|
|
|
|
page: number;
|
|
|
|
|
rowsPerPage: number;
|
|
|
|
|
sortBy: string;
|
|
|
|
|
}
|
|
|
|
|
|
2024-06-07 18:01:40 +07:00
|
|
|
interface typeOp {
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface ResponsePreson {
|
|
|
|
|
id: string; //id อ้างอิง profile
|
|
|
|
|
idcard: string; //เลขประจำตัวประชาชน
|
|
|
|
|
prefix: string; //คำนำหน้า
|
|
|
|
|
firstName: string; //ชื่อ
|
|
|
|
|
lastName: string; //นามสกุล
|
|
|
|
|
posNo: string; //เลขที่ตำแหน่ง
|
|
|
|
|
position: string; //ตำแหน่ง
|
|
|
|
|
positionLevel: string; //ระดับ
|
|
|
|
|
salaries: number; //เงินเดือน
|
|
|
|
|
organization: string; //สังกัด
|
|
|
|
|
email: string; //อีเมล
|
|
|
|
|
phone: string; //เบอร์โทรศัพท์
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface tableType {
|
|
|
|
|
personId: string;
|
|
|
|
|
idcard: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstName: string;
|
|
|
|
|
lastName: string;
|
|
|
|
|
position: string;
|
|
|
|
|
positionLevel: string;
|
|
|
|
|
organization: string;
|
|
|
|
|
salary: string;
|
|
|
|
|
name: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface FormData {
|
|
|
|
|
personalId: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstname: string;
|
|
|
|
|
lastname: string;
|
|
|
|
|
position: string;
|
|
|
|
|
phone: string;
|
|
|
|
|
email: string;
|
|
|
|
|
qualification: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type { DataOption, ItemsMenu,NewPagination,typeOp,ResponsePreson,tableType,FormData };
|