UI & API Menu Ekonomi, Submenu Demografi

This commit is contained in:
2025-07-08 23:30:48 +08:00
parent 46c79b8ded
commit 124dfb8160
16 changed files with 897 additions and 233 deletions

View File

@@ -1230,23 +1230,35 @@ model GrafikMenganggurBerdasarkanPendidikan {
// ========================================= JUMLAH PENDUDUK MISKIN ========================================= //
model GrafikJumlahPendudukMiskin {
id String @id @default(uuid()) @db.Uuid // Menggunakan UUID sebagai primary key
year Int @unique // Tahun data (e.g., 2024, 2025)
totalPoorPopulation Int // Jumlah penduduk miskin (e.g., 4800000)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
id String @id @default(uuid()) @db.Uuid // Menggunakan UUID sebagai primary key
year Int @unique // Tahun data (e.g., 2024, 2025)
totalPoorPopulation Int // Jumlah penduduk miskin (e.g., 4800000)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
// ========================================= SEKTOR UNGGULAN DESA ========================================= //
model SektorUnggulanDesa {
id String @id @default(uuid()) @db.Uuid // Menggunakan UUID sebagai primary key
name String @unique @db.VarChar(100) // Nama sektor (e.g., "Sektor Pertanian", "Sektor Peternakan")
description String? @db.Text // Deskripsi lengkap tentang sektor
value Float? // Nilai kuantitatif sektor (misalnya, kontribusi PDB, jumlah produksi, dll.)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id String @id @default(uuid()) @db.Uuid // Menggunakan UUID sebagai primary key
name String @unique @db.VarChar(100) // Nama sektor (e.g., "Sektor Pertanian", "Sektor Peternakan")
description String? @db.Text // Deskripsi lengkap tentang sektor
value Float? // Nilai kuantitatif sektor (misalnya, kontribusi PDB, jumlah produksi, dll.)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
// ========================================= DEMOGRAFI PEKERJAAN ========================================= //
model DataDemografiPekerjaan {
id String @id @default(cuid())
pekerjaan String
lakiLaki Int
perempuan Int
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
}