- Add Nuxt 3 + Prisma + SQLite full-stack setup - Add student CRUD API with batch import/export - Add stats dashboard with gender/class distribution - Add target community settings feature - Add Docker deployment support (Dockerfile + docker-compose) - Add README with development and deployment instructions
31 lines
618 B
Plaintext
31 lines
618 B
Plaintext
generator client {
|
|
provider = "prisma-client-js"
|
|
}
|
|
|
|
datasource db {
|
|
provider = "sqlite"
|
|
url = env("DATABASE_URL")
|
|
}
|
|
|
|
model Student {
|
|
id Int @id @default(autoincrement())
|
|
className String
|
|
name String
|
|
gender String
|
|
birthday String?
|
|
address String?
|
|
fatherName String?
|
|
fatherPhone String?
|
|
motherName String?
|
|
motherPhone String?
|
|
createdAt DateTime @default(now())
|
|
updatedAt DateTime @updatedAt
|
|
}
|
|
|
|
model Settings {
|
|
id Int @id @default(autoincrement())
|
|
key String @unique
|
|
value String
|
|
updatedAt DateTime @updatedAt
|
|
}
|