Impliment application
This commit is contained in:
+19
-2
@@ -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;
|
||||
Reference in New Issue
Block a user