default ID -1 for self created items

This commit is contained in:
2025-07-30 17:07:23 -07:00
parent 9974b43f25
commit 9d93ea6cb3
3 changed files with 14 additions and 14 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
export class Company { export class Company {
public id: number = 0; public id: number = -1;
public name: string = ""; public name: string = "";
public email: string = ""; public email: string = "";
public emailVerified: boolean = false; public emailVerified: boolean = false;
@@ -14,7 +14,7 @@ export class Company {
} }
export class Employee { export class Employee {
public id: number = 0; public id: number = -1;
public accountID: number = 0; public accountID: number = 0;
public company: Company = new Company; public company: Company = new Company;
} }
+1 -1
View File
@@ -1,5 +1,5 @@
export class JobListing { export class JobListing {
public id: number = 0; public id: number = -1;
public companyID: number = 0; public companyID: number = 0;
public title: string = ""; public title: string = "";
public postalCode: string = ""; public postalCode: string = "";
+11 -11
View File
@@ -1,5 +1,5 @@
export class Resume { export class Resume {
public id: number = 0; public id: number = -1;
public accountID: number = 0; public accountID: number = 0;
public name: string = ""; public name: string = "";
public field: string = ""; public field: string = "";
@@ -20,7 +20,7 @@ export class Resume {
} }
export class ResumeExperience { export class ResumeExperience {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
jobTitle: string = ""; jobTitle: string = "";
company: string = ""; company: string = "";
@@ -35,14 +35,14 @@ export class ResumeExperience {
} }
export class ResumeExperienceBullet { export class ResumeExperienceBullet {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
resumeExperienceID: number = 0; resumeExperienceID: number = 0;
jobFunction: string = ""; jobFunction: string = "";
} }
export class ResumeMilitary { export class ResumeMilitary {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
country: string = ""; country: string = "";
rank: string = ""; rank: string = "";
@@ -53,7 +53,7 @@ export class ResumeMilitary {
} }
export class ResumeMilitaryBullet { export class ResumeMilitaryBullet {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
resumeMilitaryID: number = 0; resumeMilitaryID: number = 0;
achievement: string = ""; achievement: string = "";
@@ -61,7 +61,7 @@ export class ResumeMilitaryBullet {
} }
export class ResumeEducation { export class ResumeEducation {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
degreeType: string = ""; degreeType: string = "";
degreeField: string = ""; degreeField: string = "";
@@ -76,21 +76,21 @@ export class ResumeEducation {
} }
export class ResumeSkill { export class ResumeSkill {
id: number = 0; // PK id: number = -1;
resumeID: number = 0; // FK resumeID: number = 0;
name: string = ""; name: string = "";
description: string = ""; description: string = "";
} }
export class ResumeLanguage { export class ResumeLanguage {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
language: string = ""; language: string = "";
proficiency: string = ""; proficiency: string = "";
} }
export class ResumeCertification { export class ResumeCertification {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
name: string = ""; name: string = "";
verificationURL: string = ""; verificationURL: string = "";
@@ -98,7 +98,7 @@ export class ResumeCertification {
} }
export class ResumeProject { export class ResumeProject {
id: number = 0; id: number = -1;
resumeID: number = 0; resumeID: number = 0;
name: string = ""; name: string = "";
url: string = ""; url: string = "";