Add Title and Veteran to DB
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
|
||||
export class Resume {
|
||||
public id: number | null = null;
|
||||
public accountID: number = 0;
|
||||
public accountID: number | null = null;
|
||||
|
||||
public title: string = "";
|
||||
public name: string = "";
|
||||
public field: string = "";
|
||||
public email: string = "";
|
||||
@@ -17,11 +20,13 @@ export class Resume {
|
||||
public languages: ResumeLanguage[] = [];
|
||||
public certification: ResumeCertification[] = [];
|
||||
public projects: ResumeProject[] = [];
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeExperience {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public jobTitle: string = "";
|
||||
public company: string = "";
|
||||
public postalCode: string = "";
|
||||
@@ -32,37 +37,46 @@ export class ResumeExperience {
|
||||
public stillEmployed: boolean = false;
|
||||
public dateEnded: Date = new Date();
|
||||
public experienceBullets: ResumeExperienceBullet[] = [];
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeExperienceBullet {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeExperienceID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
public resumeExperienceID: number | null = null;
|
||||
|
||||
public jobFunction: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeMilitary {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public veteran: boolean = false;
|
||||
public country: string = "";
|
||||
public rank: string = "";
|
||||
public dateStarted: Date = new Date();
|
||||
public stillServing: boolean = false;
|
||||
public dateEnded: Date = new Date();
|
||||
public millitaryBullets: ResumeMilitaryBullet[] = [];
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeMilitaryBullet {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeMilitaryID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
public resumeMilitaryID: number | null = null;
|
||||
|
||||
public achievement: string = "";
|
||||
public description: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeEducation {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public degreeType: string = "";
|
||||
public degreeField: string = "";
|
||||
public school: string = "";
|
||||
@@ -73,34 +87,43 @@ export class ResumeEducation {
|
||||
public dateStarted: Date = new Date();
|
||||
public stillStudying: boolean = false;
|
||||
public dateEnded: Date = new Date();
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeSkill {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public name: string = "";
|
||||
public description: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeLanguage {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public language: string = "";
|
||||
public proficiency: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeCertification {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public name: string = "";
|
||||
public verificationURL: string = "";
|
||||
public description: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
|
||||
export class ResumeProject {
|
||||
public id: number | null = null;
|
||||
public resumeID: number = 0;
|
||||
public resumeID: number | null = null;
|
||||
|
||||
public name: string = "";
|
||||
public url: string = "";
|
||||
public description: string = "";
|
||||
public trackUUID: string = crypto.randomUUID();
|
||||
}
|
||||
Reference in New Issue
Block a user