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

82 lines
1.3 KiB
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;
documentInfoEvidence: 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;
}
interface FormListMainByRole {
page:number
pageSize:number
position:string
round:string
keyword:string
year:number|null
}
interface ListGroup{
id:string
nameGroupKPI:string
}
2024-04-19 15:50:01 +07:00
interface FormQueryCapacity {
page: number;
pageSize: number;
keyword: string;
}
export type {
FormQueryRound,
FormRound,
FormCompetency,
FormDataRole,
NewPagination,
FormQueryCapacity,
ListGroup,
FormListMainByRole
2024-04-19 15:50:01 +07:00
};