diff --git a/src/controllers/DPISController.ts b/src/controllers/DPISController.ts index 1d3ad25f..899df1c1 100644 --- a/src/controllers/DPISController.ts +++ b/src/controllers/DPISController.ts @@ -26,25 +26,85 @@ interface DPISResponse { } interface DPISResult { + /** + * เลขประจำตัวประชาชน + */ citizenId: string; + /** + * คำนำหน้า + */ prefix: string; + /** + * ชื่อ + */ firstName: string; + /** + * นามสกุล + */ lastName: string; + /** + * เพศ + */ gender: string; + /** + * สถานะ + */ physicalStatus: string; + /** + * หน่วยงานคุณภาพ + */ QualityWorkforce: boolean; + /** + * วันเกิด + */ birthDate: DateTime; + /** + * วันบรรจุ + */ dateAppoint: DateTime; + /** + * วันเริ่มปฏิบัติราชการ + */ dateStart: DateTime; + /** + * วันที่เกษียณอายุราชการ + */ dateRetire: DateTime; + /** + * พ้นจากราชการหรือไม่? + */ isLeave: boolean; + /** + * พ้นจากการทดลองปฏิบัติราชการหรือไม่? + */ isProbation: boolean; + /** + * สาเหตุการพ้นจากราชการ + */ leaveReason: string; + /** + * ระดับ + */ positionLevel: string; + /** + * ประเภท + */ positionType: string; + /** + * ข้อมูลประวัติการศึกษา + */ educations: ProfileEducationResult[]; + /** + * ข้อมูลการลา + */ leaves: ProfileLeaveResult[]; + /** + * ข้อมูลเงินเดือน + */ salaries: ProfileSalaryResult[]; + /** + * ข้อมูลหน่วยงาน + */ organization: ProfileOrgResult; }