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

52 lines
948 B
TypeScript
Raw Normal View History

interface FormQueryRound {
page: number;
pageSize: number;
year: number;
keyword: string;
2024-04-05 14:08:20 +07:00
}
interface FormRound {
durationKPI: string;
year: number | null;
startDate: Date | null;
endDate: Date | null;
}
interface FormCompetency {
competencyType: string;
competencyName: string;
definition: string;
level_1: any;
level_2: string;
level_3: string;
level_4: string;
level_5: string;
evaluation: string;
}
interface FormDataRole {
position: string;
year: number;
round: string;
org: string;
including: string;
includingName: string;
target: string;
unit: string;
weight: string;
meaning: string;
formula: string;
node: number | null;
nodeId: string | null;
orgRevisionId: string | null;
}
2024-04-19 14:15:08 +07:00
interface NewPagination {
descending: boolean;
page: number;
rowsPerPage: number;
sortBy: string;
}
export type { FormQueryRound, FormRound, FormCompetency, FormDataRole,NewPagination };