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 {
public id: number = 0;
public id: number = -1;
public name: string = "";
public email: string = "";
public emailVerified: boolean = false;
@@ -14,7 +14,7 @@ export class Company {
}
export class Employee {
public id: number = 0;
public id: number = -1;
public accountID: number = 0;
public company: Company = new Company;
}
+1 -1
View File
@@ -1,5 +1,5 @@
export class JobListing {
public id: number = 0;
public id: number = -1;
public companyID: number = 0;
public title: string = "";
public postalCode: string = "";
+11 -11
View File
@@ -1,5 +1,5 @@
export class Resume {
public id: number = 0;
public id: number = -1;
public accountID: number = 0;
public name: string = "";
public field: string = "";
@@ -20,7 +20,7 @@ export class Resume {
}
export class ResumeExperience {
id: number = 0;
id: number = -1;
resumeID: number = 0;
jobTitle: string = "";
company: string = "";
@@ -35,14 +35,14 @@ export class ResumeExperience {
}
export class ResumeExperienceBullet {
id: number = 0;
id: number = -1;
resumeID: number = 0;
resumeExperienceID: number = 0;
jobFunction: string = "";
}
export class ResumeMilitary {
id: number = 0;
id: number = -1;
resumeID: number = 0;
country: string = "";
rank: string = "";
@@ -53,7 +53,7 @@ export class ResumeMilitary {
}
export class ResumeMilitaryBullet {
id: number = 0;
id: number = -1;
resumeID: number = 0;
resumeMilitaryID: number = 0;
achievement: string = "";
@@ -61,7 +61,7 @@ export class ResumeMilitaryBullet {
}
export class ResumeEducation {
id: number = 0;
id: number = -1;
resumeID: number = 0;
degreeType: string = "";
degreeField: string = "";
@@ -76,21 +76,21 @@ export class ResumeEducation {
}
export class ResumeSkill {
id: number = 0; // PK
resumeID: number = 0; // FK
id: number = -1;
resumeID: number = 0;
name: string = "";
description: string = "";
}
export class ResumeLanguage {
id: number = 0;
id: number = -1;
resumeID: number = 0;
language: string = "";
proficiency: string = "";
}
export class ResumeCertification {
id: number = 0;
id: number = -1;
resumeID: number = 0;
name: string = "";
verificationURL: string = "";
@@ -98,7 +98,7 @@ export class ResumeCertification {
}
export class ResumeProject {
id: number = 0;
id: number = -1;
resumeID: number = 0;
name: string = "";
url: string = "";