hrms-mgt/src/modules/11_discipline/interface/request/result.ts

71 lines
1.2 KiB
TypeScript
Raw Normal View History

2023-11-24 16:52:10 +07:00
interface FormData {
resultDescription: string;
2023-12-15 17:29:47 +07:00
disciplineType: string;
titleType: string;
oc: string;
2024-09-03 11:28:01 +07:00
file: any;
disciplineDisciplinary_DocResults: any;
2023-12-15 17:29:47 +07:00
year: number | null;
2023-11-24 16:52:10 +07:00
}
2023-12-15 17:29:47 +07:00
interface FileArray {
2024-09-03 11:28:01 +07:00
id: string;
fileName: string;
pathName: string;
2023-12-15 17:29:47 +07:00
}
2023-11-24 16:52:10 +07:00
interface FormRef {
resultDescription: object | null;
2023-11-24 16:52:10 +07:00
[key: string]: any;
}
interface DataOption {
id: string;
name: string;
}
interface DataOptionRes {
organizationId: string;
organizationName: string;
}
interface DataListRow {
2024-09-03 11:28:01 +07:00
id: string;
idInvestigate: string;
idComplaint: string;
respondentType: string;
persons: PersonType;
organizationId: string;
resultDescription: string;
}
2023-12-01 15:55:54 +07:00
interface PersonType {
2024-09-03 11:28:01 +07:00
id: string;
idcard: string;
name: string;
prefix: string;
firstName: string;
lastName: string;
position: string;
positionLevel: string;
salary: number;
personId: string;
posNo: string;
organization: string;
2023-12-01 15:55:54 +07:00
}
2025-04-21 13:49:16 +07:00
interface FaultTypeOption {
id: number;
subId: number;
title: string;
value: boolean;
2025-04-21 14:55:27 +07:00
status_select: number;
2025-04-21 13:49:16 +07:00
}
2024-09-03 11:28:01 +07:00
export type {
FormData,
FormRef,
DataOption,
DataOptionRes,
PersonType,
DataListRow,
FileArray,
2025-04-21 13:49:16 +07:00
FaultTypeOption
2024-09-03 11:28:01 +07:00
};