Refactoring code module 05_placement

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-09-19 15:02:44 +07:00
parent 202fbf27b6
commit 4678ead38e
75 changed files with 3110 additions and 10795 deletions

View file

@ -2,4 +2,103 @@ interface OpType {
commandCode: string;
id: string;
}
export type { OpType };
interface DataPerson {
age: string;
bloodGroup: string;
bmaOfficer: string;
certificates: [
{
certificateNo: string;
certificateType: string;
expireDate: string;
id: string;
issueDate: string;
issuer: string;
}
];
couple: boolean;
currentAddress: string;
currentDistrictId: string;
currentProvinceId: string;
currentSubDistrictId: string;
currentZipCode: string;
dateOfBirth: any;
docs: any;
draft: boolean;
education: Education[];
examNumber: number;
examRound: string;
fatherFirstName: string;
fatherLastName: string;
fatherOccupation: string;
fatherPrefix: string;
firstname: string;
fullName: string;
gender: string;
idCard: string;
isProperty: [
{
name: string;
value: boolean;
}
];
isRelief: boolean;
lastname: string;
marryFirstName: string;
marryLastName: string;
marryOccupation: string;
marryPrefix: string;
motherFirstName: string;
motherLastName: string;
motherOccupation: string;
motherPrefix: string;
nationality: string;
pass: string;
personalId: string;
point: number;
pointA: number;
pointB: number;
pointC: number;
pointTotal: number;
pointTotalA: number;
pointTotalB: number;
pointTotalC: number;
positionCandidate: string;
positionCandidateId: string;
prefix: string;
race: string;
registAddress: string;
registDistrictId: string;
registProvinceId: string;
registSame: boolean;
registSubDistrictId: string;
registZipCode: string;
relationship: string;
religion: string;
telephone: string;
}
interface Education {
country: string;
degree: string;
duration: string;
durationYear: string;
educationLevel: string;
educationLevelId: string;
endDate: string;
field: string;
finishDate: Date;
fundName: string;
gpa: string;
id: string;
institute: string;
isDate: boolean;
isEducation: string;
other: string;
positionPath: string;
positionPathId: string;
startDate: string;
}
export type { OpType, DataPerson, Education };