54 lines
4.8 KiB
TypeScript
54 lines
4.8 KiB
TypeScript
interface FormsSholarship {
|
|
profileId: string;
|
|
rank: string; //ยศ
|
|
prefix: string; //คำนำหน้าชื่อ
|
|
firstName: string; //ชื่อ
|
|
lastName: string; //นามสกุล
|
|
citizenId: string; //เลขประจำตัวประชาชน
|
|
position: string; //ตำแหน่ง
|
|
posExecutive: string; //ชื่อตำแหน่งทางการบริหาร
|
|
posLevelId: string | null; //ไอดีระดับตำแหน่ง
|
|
posTypeId: string | null; //ไอดีประเภทตำแหน่ง
|
|
guarantorRank: string; //ยศ(ผู้ค้ำ)
|
|
guarantorPrefix: string; //คำนำหน้าชื่อ(ผู้ค้ำ)
|
|
guarantorFirstName: string; //ชื่อ(ผู้ค้ำ)
|
|
guarantorLastName: string; //นามสกุล(ผู้ค้ำ)
|
|
guarantorCitizenId: string; //เลขประจำตัวประชาชน(ผู้ค้ำ)
|
|
guarantorPosition: string; //ตำแหน่ง(ผู้ค้ำ)
|
|
guarantorPosExecutive: string; //ชื่อตำแหน่งทางการบริหาร(ผู้ค้ำ)
|
|
posLevelguarantorId: string | null; //ไอดีระดับตำแหน่ง(ผู้ค้ำ)
|
|
posTypeguarantorId: string | null; //ไอดีประเภทตำแหน่ง(ผู้ค้ำ)
|
|
scholarshipYear: number | null; //ปีงบประมาณที่ได้รับทุน
|
|
budgetSource: string; //แหล่งงบประมาณ
|
|
budgetApprove: number | string | null; //งบประมาณที่ได้รับอนุมัติตลอดหลักสูตร
|
|
bookNo: string; //เลขที่หนังสืออนุมัติ
|
|
bookNoDate: Date | null; //ลงวันที่(หนังสือ)
|
|
bookApproveDate: Date | null; //หนังสืออนุมัติเมื่อวันที่
|
|
useOfficialTime: boolean; //ใช้เวลาราชการ
|
|
changeDetail: string; //เปลี่ยนแปลงรายละเอียด
|
|
scholarshipType: string; //เลือกประเภททุน
|
|
fundType: string; //ประเภททุน
|
|
contractNo: string; //เลขที่สัญญา
|
|
contractDate: Date | null; //ลงวันที่(เลขที่สัญญา)
|
|
reportBackNo: string; //เลขที่หนังสือรายงานตัวกลับ
|
|
reportBackNoDate: Date | null; //ลงวันที่(เลขที่หนังสือรายงานตัวกลับ)
|
|
reportBackDate: Date | null; //รายงานตัวกลับวันที่
|
|
degreeLevel: string; //ระดับปริญญา
|
|
course: string; //หลักสูตรการศึกษา/หลักสูตรการฝึกอบรม
|
|
field: string; //สาขาวิชา/สาขา
|
|
faculty: string; //คณะ
|
|
educationalInstitution: string; //สถาบันการศึกษา/สถาบันการศึกษา_หน่วยงานผู้จัดการฝึกอบรม/สถานที่ไปศึกษาดูงานในประเทศ
|
|
startDate: Date | null; //วันเริ่มต้นการศึกษา/วันเริ่มต้นการฝึกอบรม/วันเริ่มต้นการศึกษาดูงานในประเทศ
|
|
endDate: Date | null; //วันสิ้นสุดการศึกษา/วันสิ้นสุดการฝึกอบรม/วันสิ้นสุดการศึกษาดูงานในประเทศ
|
|
studyPlace: string; //สถานที่ไปศึกษาดูงาน
|
|
studyTopic: string; //หัวข้อการไปศึกษาดูงาน/หัวข้อการไปศึกษาดูงานในประเทศ
|
|
studyStartDate: Date | null; //วันเริ่มต้นการศึกษาดูงาน
|
|
studyEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงาน
|
|
studyCountry: string; //ประเทศที่เดินทางไปศึกษาดูงาน
|
|
studyAbroadTopic: string; //หัวข้อการไปศึกษาดูงานต่างประเทศ
|
|
studyAbroadStartDate: Date | null; //วันเริ่มต้นการศึกษาดูงานต่างประเทศ
|
|
studyAbroadEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
|
|
totalPeriod: string; //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
|
|
}
|
|
|
|
export type { FormsSholarship };
|