2023-10-18 17:39:08 +07:00
|
|
|
interface FormData {
|
2024-01-17 11:05:59 +07:00
|
|
|
personalId: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstname: string;
|
|
|
|
|
lastname: string;
|
|
|
|
|
position: string;
|
|
|
|
|
phone: string;
|
|
|
|
|
email: string;
|
2024-09-20 15:23:06 +07:00
|
|
|
qualification?:string
|
2025-08-05 11:04:23 +07:00
|
|
|
rootDnaId?:string
|
2023-11-21 16:36:05 +07:00
|
|
|
}
|
|
|
|
|
interface FormDataPost {
|
2024-01-17 11:05:59 +07:00
|
|
|
personalId: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstname: string;
|
|
|
|
|
lastname: string;
|
|
|
|
|
position: string;
|
|
|
|
|
phone: string;
|
|
|
|
|
email: string;
|
|
|
|
|
qualification: string;
|
2025-08-05 11:04:23 +07:00
|
|
|
rootDnaId: string;
|
2023-10-18 17:39:08 +07:00
|
|
|
}
|
|
|
|
|
interface FormRef {
|
2024-01-17 11:05:59 +07:00
|
|
|
prefix: object | null;
|
|
|
|
|
firstname: object | null;
|
|
|
|
|
lastname: object | null;
|
|
|
|
|
position: object | null;
|
|
|
|
|
[key: string]: any;
|
2023-10-18 17:39:08 +07:00
|
|
|
}
|
2023-12-26 18:24:22 +07:00
|
|
|
interface typeOp {
|
2024-01-17 11:05:59 +07:00
|
|
|
id: string;
|
|
|
|
|
name: string;
|
2023-12-26 18:24:22 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface ResponsePreson {
|
2024-06-07 12:41:28 +07:00
|
|
|
id?: string; //id อ้างอิง profile
|
|
|
|
|
personId?: string; //id อ้างอิง profile
|
2024-06-14 16:45:14 +07:00
|
|
|
citizenId: string; //เลขประจำตัวประชาชน
|
2024-01-17 11:05:59 +07:00
|
|
|
prefix: string; //คำนำหน้า
|
|
|
|
|
firstName: string; //ชื่อ
|
|
|
|
|
lastName: string; //นามสกุล
|
2024-06-26 14:15:54 +07:00
|
|
|
posNo: string; //ตำแหน่งเลขที่
|
2024-01-17 11:05:59 +07:00
|
|
|
position: string; //ตำแหน่ง
|
|
|
|
|
positionLevel: string; //ระดับ
|
|
|
|
|
salaries: number; //เงินเดือน
|
|
|
|
|
organization: string; //สังกัด
|
|
|
|
|
email: string; //อีเมล
|
|
|
|
|
phone: string; //เบอร์โทรศัพท์
|
2025-08-05 11:04:23 +07:00
|
|
|
rootDnaId: string; //rootDnaId
|
2024-01-17 10:08:35 +07:00
|
|
|
}
|
2023-12-26 18:24:22 +07:00
|
|
|
|
2024-01-17 10:08:35 +07:00
|
|
|
interface tableType {
|
2024-01-17 11:05:59 +07:00
|
|
|
personId: string;
|
|
|
|
|
idcard: string;
|
|
|
|
|
prefix: string;
|
|
|
|
|
firstName: string;
|
|
|
|
|
lastName: string;
|
|
|
|
|
position: string;
|
|
|
|
|
positionLevel: string;
|
|
|
|
|
organization: string;
|
|
|
|
|
salary: string;
|
|
|
|
|
name: string;
|
2024-01-17 10:08:35 +07:00
|
|
|
}
|
2023-10-18 17:39:08 +07:00
|
|
|
|
|
|
|
|
export type {
|
2024-01-17 11:05:59 +07:00
|
|
|
FormData,
|
|
|
|
|
FormRef,
|
|
|
|
|
FormDataPost,
|
|
|
|
|
typeOp,
|
|
|
|
|
ResponsePreson,
|
|
|
|
|
tableType,
|
|
|
|
|
};
|