API & UI Menu Lingkungan, Submenu Gotong Royong

This commit is contained in:
2025-07-22 11:24:19 +08:00
parent 9dfcda7687
commit 80a7df663e
34 changed files with 2401 additions and 290 deletions

View File

@@ -86,6 +86,8 @@ model FileStorage {
KolaborasiInovasi KolaborasiInovasi[]
InfoTekno InfoTekno[]
PengaduanMasyarakat PengaduanMasyarakat[]
KegiatanDesa KegiatanDesa[]
}
//========================================= MENU PPID ========================================= //
@@ -1499,6 +1501,35 @@ model DataLingkunganDesa {
isActive Boolean @default(true)
}
// ========================================= GOTONG ROYONG ========================================= //
model KegiatanDesa {
id String @id @default(uuid())
judul String
deskripsiSingkat String
deskripsiLengkap String
tanggal DateTime
lokasi String
partisipan Int
image FileStorage @relation(fields: [imageId], references: [id])
imageId String
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
kategoriKegiatan KategoriKegiatan @relation(fields: [kategoriKegiatanId], references: [id])
kategoriKegiatanId String
}
model KategoriKegiatan {
id String @id @default(cuid())
nama String
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
KegiatanDesa KegiatanDesa[]
}
// ========================================= EDUKASI LINGKUNGAN ========================================= //
model TujuanEdukasiLingkungan {
id String @id @default(cuid())