hrms-mgt/src/modules/11_discipline/interface/index/Main.ts

69 lines
1.6 KiB
TypeScript
Raw Normal View History

interface DataOption {
id: string;
name: string;
}
interface DataNumberOption {
id: number;
name: string;
}
interface InvestigatefactsDataRowType {
id:string,
title: string;
respondentType: string;
offenseDetails: string,
investigationDetail: string,
dateInvestigate: string,
investigationStatusResult: string,
status: string
}
2023-10-19 15:37:39 +07:00
interface investigateDisDataRowType {
id: string; //id รายการ
title: string; //เรื่องร้องเรียน
interrogated: string; //ผู้ถูกสอบสวน
descMistake: string; //ลักษณะความผิด
mistakeLevel: string; //ระดับโทษความผิด
mistakeCase: string; //กรณีความผิด
investigationDate: Date | null; //วันที่สอบสวน
status: string | null; //สถานะ
isResultConfirmed: Boolean; //ยืนยันผลเเล้ว/ยังไม่ได้ยืนยันผล
}
interface directorType {
id:string
prefix:string
firstName:string
lastName:string
position: string;
email: string;
phone: string;
}
interface responseType {
id:string
name:string
prefix:string
firstName:string
lastName:string
position:string
email:string
phone:string
}
interface FileLists {
id: string; //id เอกสาร
fileName: string; //ชื่่อเอกสาร
pathName: string; //link file
}
export type {
DataOption,
InvestigatefactsDataRowType,
investigateDisDataRowType,
directorType,
DataNumberOption,
2023-11-24 17:56:41 +07:00
responseType,
FileLists,
};