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

71 lines
1.6 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 {
no: string;
startDate: string;
endDete: string;
intendant: string;
commander: string;
}
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
}
export type { FormPlacementMainData };
export type { FormOrderPlacementMainData };
export type { FormMainProbation };
export type { FormMainProbation2 };
export type { FormProbationDetail };
2023-08-09 12:09:46 +07:00
export type { FormProbationPersonal };