Spaces:
Build error
Build error
File size: 2,069 Bytes
dca8ede | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | // This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model Resume {
id String @id @default(uuid())
originalName String
filePath String
pdfPath String?
extractedText String? @db.Text
name String?
email String?
phone String?
location String?
title String?
summary String? @db.Text
skills String[] @default([])
experience Json[] @default([])
education String[] @default([])
educationDetails Json[] @default([])
certifications String[] @default([])
languages String[] @default([])
experienceLevel String? @default("Unknown")
totalExperience String? @default("Unknown")
status String @default("New")
matchScore Int?
matchedSkills String[] @default([])
missingSkills String[] @default([])
experienceMatch Int?
educationMatch Int?
overallAssessment String? @db.Text
recommendations String[] @default([])
parsingMethod String? @default("LLM")
uploadedAt DateTime @default(now())
processingStartedAt DateTime?
processingCompletedAt DateTime?
@@index([status])
@@index([skills])
@@index([experienceLevel])
}
model JobDescription {
id String @id @default(uuid())
title String
description String @db.Text
requiredSkills String[] @default([])
preferredSkills String[] @default([])
experienceLevel String?
educationRequirements String[] @default([])
department String?
location String?
createdAt DateTime @default(now())
@@index([requiredSkills])
@@index([experienceLevel])
}
|