hrms-mgt/src/modules/11_discipline/interface/request/director.ts

70 lines
1.5 KiB
TypeScript
Raw Normal View History

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
}
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;
}
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;
}
interface typeOp {
2024-01-17 11:05:59 +07:00
id: string;
name: string;
}
interface ResponsePreson {
2024-06-07 12:41:28 +07:00
id?: string; //id อ้างอิง profile
personId?: string; //id อ้างอิง profile
citizenId: string; //เลขประจำตัวประชาชน
2024-01-17 11:05:59 +07:00
prefix: string; //คำนำหน้า
firstName: string; //ชื่อ
lastName: string; //นามสกุล
posNo: string; //ตำแหน่งเลขที่
2024-01-17 11:05:59 +07:00
position: string; //ตำแหน่ง
positionLevel: string; //ระดับ
salaries: number; //เงินเดือน
organization: string; //สังกัด
email: string; //อีเมล
phone: string; //เบอร์โทรศัพท์
2024-01-17 10:08:35 +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
}
export type {
2024-01-17 11:05:59 +07:00
FormData,
FormRef,
FormDataPost,
typeOp,
ResponsePreson,
tableType,
};