clone code
This commit is contained in:
parent
c9597d1e38
commit
d57bcd1719
362 changed files with 104804 additions and 0 deletions
12
src/modules/03_recruiting/interface/response/Career.ts
Normal file
12
src/modules/03_recruiting/interface/response/Career.ts
Normal 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 };
|
||||
13
src/modules/03_recruiting/interface/response/Education.ts
Normal file
13
src/modules/03_recruiting/interface/response/Education.ts
Normal 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 };
|
||||
17
src/modules/03_recruiting/interface/response/Main.ts
Normal file
17
src/modules/03_recruiting/interface/response/Main.ts
Normal 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 };
|
||||
113
src/modules/03_recruiting/interface/response/Period.ts
Normal file
113
src/modules/03_recruiting/interface/response/Period.ts
Normal 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,
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue