hrms-mgt/src/modules/05_placement/interface/request/Main.ts

85 lines
1.7 KiB
TypeScript
Raw Normal View History

// ข้อมูลรายการสอบแข่งขัน/คัดเลือก
interface FormPlacementMainData {
id: number;
2023-07-05 10:00:36 +07:00
examRound: string;
examOrder: number;
fiscalYear: number;
numberOfCandidates: number;
examTypeValue:string;
examTypeName: string;
accountStartDate: string;
accountExpirationDate: string;
isExpired?: boolean;
}
interface FormOrderPlacementMainData {
Order: string;
OrderNum: string;
fiscalYear: number;
OrderDate: string;
OrderBy: string;
Signer: string;
OrderStatus: string;
OrderType: string;
}
interface FormMainProbation {
2023-08-09 12:09:46 +07:00
personal_id: number,
ordering: number,
name: string,
position_line: string,
position_line_id: string,
position_level: string,
position_level_id: string,
organization: string,
probation_no: number,
order_number: string,
probation_status: string
}
interface FormMainProbation2 {
no: string;
name: string;
position: string;
level: string;
institution: string;
}
interface FormProbationDetail {
2023-08-10 09:50:35 +07:00
no: string,
id: string,
round_no: number,
date_start: string,
date_finish: string,
mentors: string,
commander: string,
chairman: null
}
2023-08-09 12:09:46 +07:00
interface FormProbationPersonal {
personal_id: string,
name: string,
position_line: string,
position_line_id: string,
position_level: string,
position_level_id: string,
organization: string,
probation_no: number,
order_number: string,
probation_status: string
}
2023-09-22 11:16:25 +07:00
interface mapData {
id:string
fullname:string
position:string
positionEmployeeLevel:string
oc:string
probation:string
}
export type {
FormPlacementMainData,
FormOrderPlacementMainData,
FormMainProbation,
FormMainProbation2,
FormProbationDetail,
FormProbationPersonal,
mapData,
};