39 lines
692 B
TypeScript
39 lines
692 B
TypeScript
|
|
interface DataProps {
|
||
|
|
row: RequestItemsObject;
|
||
|
|
rowIndex: number;
|
||
|
|
}
|
||
|
|
|
||
|
|
//ข้อมูล
|
||
|
|
interface RequestItemsObject {
|
||
|
|
id: string;
|
||
|
|
year: number;
|
||
|
|
sickDay: number;
|
||
|
|
personalDay: number;
|
||
|
|
maternityDay: number;
|
||
|
|
wifeDay: number;
|
||
|
|
sickCount: number;
|
||
|
|
ordainDay: number;
|
||
|
|
absentDay: number;
|
||
|
|
studyDay: number;
|
||
|
|
agencyDay: number;
|
||
|
|
coupleDay: number;
|
||
|
|
therapyDay: number;
|
||
|
|
createdFullName: string;
|
||
|
|
createdAt: Date;
|
||
|
|
}
|
||
|
|
|
||
|
|
//columns
|
||
|
|
interface Columns {
|
||
|
|
[index: number]: {
|
||
|
|
name: String;
|
||
|
|
align: String;
|
||
|
|
label: String;
|
||
|
|
sortable: Boolean;
|
||
|
|
field: String;
|
||
|
|
headerStyle: String;
|
||
|
|
style: String;
|
||
|
|
};
|
||
|
|
}
|
||
|
|
|
||
|
|
export type { RequestItemsObject, Columns, DataProps };
|