90 lines
1.8 KiB
TypeScript
90 lines
1.8 KiB
TypeScript
|
|
//ข้อมูล
|
||
|
|
interface RequestPeriodExam {
|
||
|
|
announcementDate: string;
|
||
|
|
announcementEndDate: string;
|
||
|
|
announcementStartDate: string;
|
||
|
|
examDate: string;
|
||
|
|
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;
|
||
|
|
paymentEndDate: string;
|
||
|
|
paymentKrungThai: string;
|
||
|
|
paymentStartDate: string;
|
||
|
|
positionExam: RequestPosition[];
|
||
|
|
registerEndDate: string;
|
||
|
|
registerStartDate: string;
|
||
|
|
round: number;
|
||
|
|
year: number;
|
||
|
|
category: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface RequestPeriodCompete {
|
||
|
|
announcementEndDate: string;
|
||
|
|
announcementStartDate: string;
|
||
|
|
examDate: string;
|
||
|
|
detail: string;
|
||
|
|
fee: number;
|
||
|
|
id: string;
|
||
|
|
name: string;
|
||
|
|
note: string;
|
||
|
|
paymentEndDate: string;
|
||
|
|
paymentStartDate: string;
|
||
|
|
registerEndDate: string;
|
||
|
|
registerStartDate: string;
|
||
|
|
order: number;
|
||
|
|
year: number;
|
||
|
|
announcementDate: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface RequestPeriodDisable {
|
||
|
|
announcementEndDate: string;
|
||
|
|
announcementStartDate: string;
|
||
|
|
examDate: string;
|
||
|
|
detail: string;
|
||
|
|
fee: number;
|
||
|
|
id: string;
|
||
|
|
name: string;
|
||
|
|
note: string;
|
||
|
|
paymentEndDate: string;
|
||
|
|
paymentStartDate: string;
|
||
|
|
registerEndDate: string;
|
||
|
|
registerStartDate: string;
|
||
|
|
round: number;
|
||
|
|
year: number;
|
||
|
|
announcementDate: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface RequestPosition {
|
||
|
|
id: string;
|
||
|
|
positionId: string;
|
||
|
|
positionName: string;
|
||
|
|
typeId: string;
|
||
|
|
typeName: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
interface RequestPayment {
|
||
|
|
id: string;
|
||
|
|
accountNumber: string;
|
||
|
|
bankName: string;
|
||
|
|
accountName: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
export type {
|
||
|
|
RequestPeriodExam,
|
||
|
|
RequestPosition,
|
||
|
|
RequestPayment,
|
||
|
|
RequestPeriodCompete,
|
||
|
|
RequestPeriodDisable,
|
||
|
|
};
|