hrms-mgt/src/modules/14_KPI/interface/index/Main.ts

85 lines
1.6 KiB
TypeScript
Raw Normal View History

2024-04-05 14:08:20 +07:00
interface DataOption {
id: string;
name: string;
}
interface OptionCheckbox {
label: string;
value: string;
}
2024-06-17 16:01:54 +07:00
interface ItemsTab {
label: string;
name: string;
}
2024-04-05 14:08:20 +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; //ตำแหน่งเลขที่
2024-06-07 18:01:40 +07:00
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;
}
interface DataCapacity {}
2024-06-07 18:01:40 +07:00
2024-06-17 16:01:54 +07:00
export type {
DataOption,
ItemsMenu,
NewPagination,
typeOp,
ResponsePreson,
tableType,
FormData,
ItemsTab,
OptionCheckbox,
DataCapacity,
2024-06-17 16:01:54 +07:00
};