51 lines
945 B
TypeScript
51 lines
945 B
TypeScript
interface FormProfile {
|
|
fullName: string;
|
|
|
|
position: string;
|
|
type: string;
|
|
level: string;
|
|
status: string | undefined;
|
|
result: string | undefined;
|
|
score: string;
|
|
|
|
avartar: string;
|
|
}
|
|
|
|
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;
|
|
}
|
|
|
|
interface FormCapacityList {
|
|
id: string | null;
|
|
name: string;
|
|
level: string;
|
|
point: number;
|
|
weight: number;
|
|
summary: number;
|
|
}
|
|
|
|
interface ListCriteria {
|
|
id: string;
|
|
level: number;
|
|
description: string;
|
|
}
|
|
interface ListCapacity {
|
|
id: string;
|
|
level: number;
|
|
description: string;
|
|
capacityId:string
|
|
}
|
|
|
|
export type { FormProfile, FormDataAssigned, FormCapacityList,ListCriteria,ListCapacity };
|