81 lines
1.3 KiB
TypeScript
81 lines
1.3 KiB
TypeScript
interface FormQueryRound {
|
|
page: number;
|
|
pageSize: number;
|
|
year: number;
|
|
keyword: string;
|
|
}
|
|
|
|
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;
|
|
documentInfoEvidence: string;
|
|
node: number | null;
|
|
nodeId: string | null;
|
|
orgRevisionId: string | null;
|
|
}
|
|
|
|
interface NewPagination {
|
|
descending: boolean;
|
|
page: number;
|
|
rowsPerPage: number;
|
|
sortBy: string;
|
|
}
|
|
|
|
interface FormListMainByRole {
|
|
page:number
|
|
pageSize:number
|
|
position:string
|
|
round:string
|
|
keyword:string
|
|
year:number|null
|
|
}
|
|
|
|
interface ListGroup{
|
|
id:string
|
|
nameGroupKPI:string
|
|
}
|
|
|
|
interface FormQueryCapacity {
|
|
page: number;
|
|
pageSize: number;
|
|
keyword: string;
|
|
}
|
|
|
|
export type {
|
|
FormQueryRound,
|
|
FormRound,
|
|
FormCompetency,
|
|
FormDataRole,
|
|
NewPagination,
|
|
FormQueryCapacity,
|
|
ListGroup,
|
|
FormListMainByRole
|
|
};
|