Impliment application

This commit is contained in:
2025-08-04 17:27:22 -07:00
parent 2d627733d7
commit 0a71162162
6 changed files with 285 additions and 4 deletions
+19 -2
View File
@@ -163,9 +163,9 @@ CREATE TABLE IF NOT EXISTS `JobListing` (
`JobType` varchar(20) NOT NULL,
`Remote` boolean DEFAULT 0,
`Description` text NOT NULL,
`CreatedTime` datetime Default NULL,
`CreatedTime` datetime DEFAULT NULL,
`ModifiedTime` datetime DEFAULT NULL,
`IsDeleted` boolean Default 0,
`IsDeleted` boolean DEFAULT 0,
PRIMARY KEY (`ID`),
FOREIGN KEY (`CompanyID`) REFERENCES `Company`(`ID`) ON DELETE CASCADE
) AUTO_INCREMENT=1;
@@ -177,4 +177,21 @@ CREATE TABLE IF NOT EXISTS `JobListingSkill` (
`Description` text DEFAULT NULL,
PRIMARY KEY (`ID`),
FOREIGN KEY (`JobListingID`) REFERENCES `JobListing`(`ID`) ON DELETE CASCADE
) AUTO_INCREMENT=1;
-- Application Section
CREATE TABLE IF NOT EXISTS `JobApplication` (
`ID` int NOT NULL AUTO_INCREMENT,
`AccountID` int NOT NULL,
`ResumeID` int NOT NULL,
`JobListingID` int NOT NULL,
`DateApplied` datetime DEFAULT NULL,
`ResponseStatus` varchar(50) NOT NULL DEFAULT 'Pending',
`HasBeenViewed` boolean DEFAULT 0,
`Rating` int DEFAULT NULL,
`Notes` text DEFAULT NULL,
PRIMARY KEY (`ID`),
FOREIGN KEY (`ResumeID`) REFERENCES `Resume`(`ID`) ON DELETE CASCADE,
FOREIGN KEY (`JobListingID`) REFERENCES `JobListing`(`ID`) ON DELETE CASCADE
) AUTO_INCREMENT=1;