hrms-user/src/modules/08_KPI/interface/request/index.ts

46 lines
831 B
TypeScript
Raw Normal View History

2024-04-09 15:22:23 +07:00
interface FormProfile {
fullName: string;
2024-04-09 15:22:23 +07:00
position: string;
type: string;
level: string;
status: string | undefined;
result: string | undefined;
2024-04-09 15:22:23 +07:00
score: string;
avartar: string;
2024-04-09 15:22:23 +07:00
}
interface FormDataAssigned {
including: string;
includingName: string;
target: string;
unit: number | null;
weight: number | null;
achievement1: string;
achievement2: string;
achievement3: string;
achievement4: string;
achievement5: string;
meaning: string;
formula: string;
kpiUserEvaluationId: string;
2024-04-09 15:22:23 +07:00
}
interface FormCapacityList {
id: string | null;
name: string;
level: string;
point: number;
weight: number;
summary: number;
}
interface ListCriteria {
id: string;
level: number;
description: string;
}
export type { FormProfile, FormDataAssigned, FormCapacityList,ListCriteria };