2023-06-01 12:54:58 +07:00
|
|
|
//ข้อมูล
|
|
|
|
|
interface RequestItemsObject {
|
|
|
|
|
id: number;
|
|
|
|
|
fullname: String;
|
2023-06-19 15:50:50 +07:00
|
|
|
fullnameOld: String;
|
2023-06-01 12:54:58 +07:00
|
|
|
avatar: String;
|
|
|
|
|
citizenId: String;
|
2023-06-19 15:50:50 +07:00
|
|
|
oc: String;
|
2023-06-01 12:54:58 +07:00
|
|
|
position: String;
|
2023-06-19 15:50:50 +07:00
|
|
|
positionPathSide: String;
|
|
|
|
|
numberPosition: String | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
positionLine: String;
|
|
|
|
|
positionType: String;
|
|
|
|
|
govAge: number;
|
|
|
|
|
positionLevel: String;
|
2023-06-19 15:50:50 +07:00
|
|
|
positionExecutive: String | null;
|
|
|
|
|
positionExecutiveSide: String | null;
|
|
|
|
|
refSalary: String;
|
|
|
|
|
positionEmployeePosition: String | null;
|
|
|
|
|
positionEmployeePositionSide: String | null;
|
|
|
|
|
positionEmployeeLevel: String | null;
|
|
|
|
|
positionEmployeeGroup: String | null;
|
|
|
|
|
dateAppoint: Date | string | null;
|
|
|
|
|
dateStart: Date | string | null;
|
|
|
|
|
createdAt: Date | string | null;
|
|
|
|
|
salaryDate: Date | string | null;
|
|
|
|
|
leaveReason: String;
|
|
|
|
|
age: String;
|
|
|
|
|
amount: String;
|
|
|
|
|
insignia: String;
|
|
|
|
|
insigniaLast: String;
|
|
|
|
|
isLeave: String;
|
|
|
|
|
leaveDateOrder: Date | string | null;
|
2024-02-07 13:32:21 +07:00
|
|
|
isVerified: boolean;
|
2023-06-01 12:54:58 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//columns
|
|
|
|
|
interface Columns {
|
|
|
|
|
[index: number]: {
|
|
|
|
|
name: String;
|
|
|
|
|
align: String;
|
|
|
|
|
label: String;
|
|
|
|
|
sortable: Boolean;
|
|
|
|
|
field: String;
|
|
|
|
|
headerStyle: String;
|
|
|
|
|
style: String;
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type { RequestItemsObject, Columns };
|