55 lines
959 B
TypeScript
55 lines
959 B
TypeScript
interface DataOption {
|
|
id: string;
|
|
name: string;
|
|
}
|
|
|
|
interface DataOptionShort {
|
|
id: string;
|
|
name: string;
|
|
shortCode: string
|
|
}
|
|
|
|
interface NewPagination {
|
|
descending: boolean;
|
|
page: number;
|
|
rowsPerPage: number;
|
|
sortBy: string;
|
|
}
|
|
|
|
interface ItemsMenu {
|
|
label: string;
|
|
icon: string;
|
|
color: string;
|
|
type: string;
|
|
}
|
|
interface ObjectSalaryRef {
|
|
salaryType: object | null;
|
|
posTypId: object | null;
|
|
posLevelId: object | null;
|
|
date: object | null;
|
|
startDate: object | null;
|
|
endDate: object | null;
|
|
|
|
[key: string]: any;
|
|
}
|
|
|
|
interface ObjectSalaryRateRef {
|
|
salary: object | null;
|
|
salaryHalf: object | null;
|
|
salaryHalfSpecial: object | null;
|
|
salaryFull: object | null;
|
|
salaryFullSpecial: object | null;
|
|
salaryFullHalf: object | null;
|
|
salaryFullHalfSpecial: object | null;
|
|
|
|
[key: string]: any;
|
|
}
|
|
|
|
export type {
|
|
DataOption,
|
|
NewPagination,
|
|
ItemsMenu,
|
|
ObjectSalaryRef,
|
|
ObjectSalaryRateRef,
|
|
DataOptionShort
|
|
};
|