clone code
This commit is contained in:
parent
c9597d1e38
commit
d57bcd1719
362 changed files with 104804 additions and 0 deletions
29
src/modules/03_recruiting/interface/request/Career.ts
Normal file
29
src/modules/03_recruiting/interface/request/Career.ts
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
interface DataProps {
|
||||
row: RequestItemsObject
|
||||
rowIndex: number
|
||||
}
|
||||
|
||||
//ข้อมูล
|
||||
interface RequestItemsObject {
|
||||
id: string
|
||||
location: string
|
||||
position: string
|
||||
salary: number | null
|
||||
duration: [Date, Date]
|
||||
reason: string
|
||||
}
|
||||
|
||||
//columns
|
||||
interface Columns {
|
||||
[index: number]: {
|
||||
name: String
|
||||
align: String
|
||||
label: String
|
||||
sortable: Boolean
|
||||
field: String
|
||||
headerStyle: String
|
||||
style: String
|
||||
}
|
||||
}
|
||||
|
||||
export type { RequestItemsObject, Columns, DataProps }
|
||||
6
src/modules/03_recruiting/interface/request/Editor.ts
Normal file
6
src/modules/03_recruiting/interface/request/Editor.ts
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
interface DataLink {
|
||||
name: string | null;
|
||||
link: string | null;
|
||||
}
|
||||
|
||||
export type { DataLink };
|
||||
30
src/modules/03_recruiting/interface/request/Education.ts
Normal file
30
src/modules/03_recruiting/interface/request/Education.ts
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
interface DataProps {
|
||||
row: RequestItemsObject;
|
||||
rowIndex: number;
|
||||
}
|
||||
|
||||
//ข้อมูล
|
||||
interface RequestItemsObject {
|
||||
id: string;
|
||||
educationLevelId: string;
|
||||
educationLevel: string;
|
||||
major: string;
|
||||
scores: number | null;
|
||||
name: string;
|
||||
duration: [Date, Date];
|
||||
}
|
||||
|
||||
//columns
|
||||
interface Columns {
|
||||
[index: number]: {
|
||||
name: String;
|
||||
align: String;
|
||||
label: String;
|
||||
sortable: Boolean;
|
||||
field: String;
|
||||
headerStyle: String;
|
||||
style: String;
|
||||
};
|
||||
}
|
||||
|
||||
export type { RequestItemsObject, Columns, DataProps };
|
||||
30
src/modules/03_recruiting/interface/request/Main.ts
Normal file
30
src/modules/03_recruiting/interface/request/Main.ts
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
//ข้อมูล
|
||||
interface RequestItemsObject {
|
||||
id: number;
|
||||
fullname: String;
|
||||
avatar: String;
|
||||
citizenId: String;
|
||||
position: String;
|
||||
line: String;
|
||||
linePosition: String;
|
||||
level: String;
|
||||
positionFormalManage: String;
|
||||
positionManage: String;
|
||||
numberPosition: String;
|
||||
government: String;
|
||||
}
|
||||
|
||||
//columns
|
||||
interface Columns {
|
||||
[index: number]: {
|
||||
name: String;
|
||||
align: String;
|
||||
label: String;
|
||||
sortable: Boolean;
|
||||
field: String;
|
||||
headerStyle: String;
|
||||
style: String;
|
||||
};
|
||||
}
|
||||
|
||||
export type { RequestItemsObject, Columns };
|
||||
89
src/modules/03_recruiting/interface/request/Period.ts
Normal file
89
src/modules/03_recruiting/interface/request/Period.ts
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
//ข้อมูล
|
||||
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,
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue