API รับทุนการศึกษา/ฝึกอบรม
This commit is contained in:
parent
7c5cf3794b
commit
d42e421f14
8 changed files with 1912 additions and 178 deletions
|
|
@ -55,6 +55,13 @@ interface DataPerson {
|
|||
[key: string]: any;
|
||||
}
|
||||
|
||||
interface ItemsDownload {
|
||||
label: string;
|
||||
value: string;
|
||||
icon: string;
|
||||
color: string;
|
||||
}
|
||||
|
||||
export type {
|
||||
DataOption,
|
||||
DataOptionCheckBox,
|
||||
|
|
@ -62,4 +69,5 @@ export type {
|
|||
NewPagination,
|
||||
FormFilter,
|
||||
DataPerson,
|
||||
ItemsDownload
|
||||
};
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ interface FormFollowOther {
|
|||
|
||||
interface FormAddHistory {
|
||||
id: string;
|
||||
name: string|null;
|
||||
name: string | null;
|
||||
prefix: string;
|
||||
rank: string;
|
||||
firstName: string;
|
||||
|
|
@ -82,7 +82,7 @@ interface FormAddHistory {
|
|||
|
||||
interface FormAddHistoryEmployee {
|
||||
id: string;
|
||||
name: string|null;
|
||||
name: string | null;
|
||||
prefix: string;
|
||||
rank: string;
|
||||
firstName: string;
|
||||
|
|
|
|||
53
src/modules/15_development/interface/request/Scholarship.ts
Normal file
53
src/modules/15_development/interface/request/Scholarship.ts
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
interface FormsSholarship {
|
||||
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 };
|
||||
67
src/modules/15_development/interface/response/Scholarship.ts
Normal file
67
src/modules/15_development/interface/response/Scholarship.ts
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
interface ListSholarship {
|
||||
citizenId: string;
|
||||
fullName: string;
|
||||
id: string;
|
||||
posExecutive: string;
|
||||
posLevel: string;
|
||||
posType: string;
|
||||
position: string;
|
||||
}
|
||||
|
||||
interface DataSholarship {
|
||||
rank: string; //ยศ
|
||||
prefix: string; //คำนำหน้าชื่อ
|
||||
firstName: string; //ชื่อ
|
||||
lastName: string; //นามสกุล
|
||||
citizenId: string; //เลขประจำตัวประชาชน
|
||||
position: string; //ตำแหน่ง
|
||||
posExecutive: string; //ชื่อตำแหน่งทางการบริหาร
|
||||
posLevelId: string; //ไอดีระดับตำแหน่ง
|
||||
posTypeId: string; //ไอดีประเภทตำแหน่ง
|
||||
posTypeName: string; //ไอดีระดับตำแหน่ง
|
||||
posLevelName: string; //ไอดีประเภทตำแหน่ง
|
||||
guarantorRank: string; //ยศ(ผู้ค้ำ)
|
||||
guarantorPrefix: string; //คำนำหน้าชื่อ(ผู้ค้ำ)
|
||||
guarantorFirstName: string; //ชื่อ(ผู้ค้ำ)
|
||||
guarantorLastName: string; //นามสกุล(ผู้ค้ำ)
|
||||
guarantorCitizenId: string; //เลขประจำตัวประชาชน(ผู้ค้ำ)
|
||||
guarantorPosition: string; //ตำแหน่ง(ผู้ค้ำ)
|
||||
guarantorPosExecutive: string; //ชื่อตำแหน่งทางการบริหาร(ผู้ค้ำ)
|
||||
posLevelguarantorId: string; //ไอดีระดับตำแหน่ง(ผู้ค้ำ)
|
||||
posTypeguarantorId: string; //ไอดีประเภทตำแหน่ง(ผู้ค้ำ)
|
||||
posTypeguarantorName: string; //ไอดีระดับตำแหน่ง(ผู้ค้ำ)
|
||||
posLevelguarantorName: string; //ไอดีประเภทตำแหน่ง(ผู้ค้ำ)
|
||||
scholarshipYear: number | null; //ปีงบประมาณที่ได้รับทุน
|
||||
budgetSource: string; //แหล่งงบประมาณ
|
||||
budgetApprove: number | 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 { DataSholarship, ListSholarship };
|
||||
Loading…
Add table
Add a link
Reference in a new issue