feat: implement education module with CRUD functionality, database schema, and localization support

This commit is contained in:
Yolando
2026-04-03 20:09:17 +07:00
parent 0f50a60084
commit 6387e2e5a5
16 changed files with 907 additions and 11 deletions

View File

@@ -85,3 +85,22 @@ model Experience {
@@map("experiences")
}
model Education {
id String @id @default(uuid()) @db.Uuid
institution String
degree String
fieldOfStudy String @map("field_of_study")
location String?
startYear Int @map("start_year")
endYear Int? @map("end_year")
isOngoing Boolean @default(false) @map("is_ongoing")
description String? @db.Text
gpa String?
finalProjectTitle String? @map("final_project_title")
finalProjectUrl String? @map("final_project_url")
order Int @default(0)
createdAt DateTime @default(now()) @map("created_at")
@@map("educations")
}