interface ListDataText { value: string; label: string; } interface DataSurvey { answer1: string; answer2: string; answer3: number; status: boolean; } interface TabPermissions { isEdit: boolean; isView: boolean; } interface DataPermissions { tab1: TabPermissions; tab2: TabPermissions; tab3: TabPermissions; tab4: TabPermissions; tab5: TabPermissions; tab6: TabPermissions; tab7: TabPermissions; } interface AppointTopic { id: string; appointId: string; profileId: string; name: string; position: string; positionType: string; positionLevel: string; role: string; } interface AppointTopicMain { id: string; profileId: string; topic: string; commandNo: string; status: string; directors: AppointTopic[]; } interface ProbationReportType { develop_orientation_score: number; develop_self_learning_score: number; develop_training_seminar_score: number; develop_other_training_score: number; develop_total_score: number; develop_orientation_percent: number; develop_self_learning_percent: number; develop_training_seminar_percent: number; develop_other_training_percent: number; develop_total_percent: number; develop_result: number; achievement_score: number; achievement_score_total: number; achievement_percent: number; achievement_result: number; behavior_score: number; behavior_score_total: number; behavior_percent: number; behavior_result: number; sum_score: number; sum_percent: number; reason: string; pass_result: number; evaluate_date: Date; } interface FileType{ path:string pathname:string fileName:string title:string } export type { ListDataText, DataSurvey, DataPermissions, AppointTopicMain, AppointTopic, ProbationReportType, FileType };