clone code

This commit is contained in:
Kittapath 2023-06-01 12:54:58 +07:00
parent c9597d1e38
commit d57bcd1719
362 changed files with 104804 additions and 0 deletions

View file

@ -0,0 +1,12 @@
//ข้อมูล
interface ResponseObject {
id: string;
name: string;
position: string;
salary: number | null;
durationStart: Date;
durationEnd: Date;
reason: string;
}
export type { ResponseObject };

View file

@ -0,0 +1,13 @@
//ข้อมูล
interface ResponseObject {
id: string;
educationLevelId: string;
educationLevelName: string;
major: string;
scores: number | null;
name: string;
durationStart: Date;
durationEnd: Date;
}
export type { ResponseObject };

View file

@ -0,0 +1,17 @@
//ข้อมูล
interface ResponseObject {
id: number;
fullname: String;
avatar: String;
citizenId: String;
position: String;
line: String;
linePosition: String;
level: String;
positionFormalManage: String;
positionManage: String;
numberPosition: String;
government: String;
}
export type { ResponseObject };

View file

@ -0,0 +1,113 @@
//ข้อมูล
interface ResponseHistoryObject {
createdAt?: Date;
createdFullName: String;
createdUserId: String;
id: String;
isActive: Boolean;
lastUpdateFullName: String;
lastUpdateUserId: String;
lastUpdatedAt?: Date;
description: String;
}
interface ResponsePeriodExam {
id: string;
category: string;
announcementExam: boolean;
name: string;
checkDocument: boolean;
checkDisability: boolean;
round: number;
yearly: number;
fee: number;
dateAnnounce: Date;
dateAnnouncement: [Date, Date];
dateExam: Date;
dateRegister: [Date, Date];
datePayment: [Date, Date];
organizationName: {
id: string;
name: string;
};
organizationShortName: {
id: string;
name: string;
};
positionExam: ResponsePosition[];
pay: string;
bankExam: ResponsePayment[];
editor: string;
note: string;
}
interface ResponsePosition {
id: string;
position: {
id: string;
name: string;
};
type: {
id: string;
name: string;
};
}
interface ResponsePayment {
id: string;
accountNumber: string;
bankName: string;
accountName: string;
}
interface ResponseRecruitPeriod {
id: string;
name: string;
year: number;
order: number;
importDate: string;
examCount: number;
scoreImportDate: string;
scoreCount: number;
score: {
ID: string;
importYear: number;
importDate: string;
scoreCount: number;
};
}
interface RecruitDetailResponseHeader {
count: number;
pass: number;
notpass: number;
}
interface RecruitDetailResponse {
examID: string;
profileID: string;
prefix: string;
fullName: string;
dateOfBirth: string;
gender: string;
major: string;
degree: string;
applyDate: string;
certificateIssueDate: string;
certificateNo: string;
examAttribute: string;
examScore: string;
examResult: string;
personName: string;
exam_name: string;
exam_order: string;
score_year: string;
}
export type {
ResponsePeriodExam,
ResponsePosition,
ResponsePayment,
ResponseRecruitPeriod,
RecruitDetailResponseHeader,
RecruitDetailResponse,
ResponseHistoryObject,
};