2023-06-01 12:54:58 +07:00
|
|
|
//ข้อมูล
|
|
|
|
|
interface RequestPeriodExam {
|
2023-06-19 15:50:50 +07:00
|
|
|
announcementDate: string | null;
|
|
|
|
|
announcementEndDate: string | null;
|
|
|
|
|
announcementStartDate: string | null;
|
|
|
|
|
examDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
announcementExam: boolean;
|
|
|
|
|
bankExam: RequestPayment[];
|
|
|
|
|
checkDisability: boolean;
|
|
|
|
|
checkDocument: boolean;
|
|
|
|
|
detail: string;
|
|
|
|
|
fee: number;
|
|
|
|
|
id: string;
|
|
|
|
|
isActive: boolean;
|
|
|
|
|
name: string;
|
|
|
|
|
note: string;
|
|
|
|
|
organizationCodeId: string;
|
|
|
|
|
organizationCodeName: string;
|
|
|
|
|
organizationId: string;
|
|
|
|
|
organizationName: string;
|
2023-06-19 15:50:50 +07:00
|
|
|
paymentEndDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
paymentKrungThai: string;
|
2023-06-19 15:50:50 +07:00
|
|
|
paymentStartDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
positionExam: RequestPosition[];
|
2023-06-19 15:50:50 +07:00
|
|
|
registerEndDate: string | null;
|
|
|
|
|
registerStartDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
round: number;
|
|
|
|
|
year: number;
|
|
|
|
|
category: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface RequestPeriodCompete {
|
2023-06-19 15:50:50 +07:00
|
|
|
announcementEndDate: string | null;
|
|
|
|
|
announcementStartDate: string | null;
|
|
|
|
|
examDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
detail: string;
|
|
|
|
|
fee: number;
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
note: string;
|
2023-06-19 15:50:50 +07:00
|
|
|
paymentEndDate: string | null;
|
|
|
|
|
paymentStartDate: string | null;
|
|
|
|
|
registerEndDate: string | null;
|
|
|
|
|
registerStartDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
order: number;
|
|
|
|
|
year: number;
|
2023-06-19 15:50:50 +07:00
|
|
|
announcementDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface RequestPeriodDisable {
|
2023-06-19 15:50:50 +07:00
|
|
|
announcementEndDate: string | null;
|
|
|
|
|
announcementStartDate: string | null;
|
|
|
|
|
examDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
detail: string;
|
|
|
|
|
fee: number;
|
|
|
|
|
id: string;
|
|
|
|
|
name: string;
|
|
|
|
|
note: string;
|
2023-06-19 15:50:50 +07:00
|
|
|
paymentEndDate: string | null;
|
|
|
|
|
paymentStartDate: string | null;
|
|
|
|
|
registerEndDate: string | null;
|
|
|
|
|
registerStartDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
round: number;
|
|
|
|
|
year: number;
|
2023-06-19 15:50:50 +07:00
|
|
|
announcementDate: string | null;
|
2023-06-01 12:54:58 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface RequestPosition {
|
|
|
|
|
id: string;
|
|
|
|
|
positionId: string;
|
|
|
|
|
positionName: string;
|
|
|
|
|
typeId: string;
|
|
|
|
|
typeName: string;
|
2023-06-19 15:50:50 +07:00
|
|
|
highDegree: Boolean;
|
2023-06-01 12:54:58 +07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
interface RequestPayment {
|
|
|
|
|
id: string;
|
|
|
|
|
accountNumber: string;
|
|
|
|
|
bankName: string;
|
|
|
|
|
accountName: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export type {
|
|
|
|
|
RequestPeriodExam,
|
|
|
|
|
RequestPosition,
|
|
|
|
|
RequestPayment,
|
|
|
|
|
RequestPeriodCompete,
|
|
|
|
|
RequestPeriodDisable,
|
|
|
|
|
};
|