API & UI Tabs SubMenu Pendapatan, Menu PADesa

This commit is contained in:
2025-07-10 16:52:26 +08:00
parent 2bc9b2f3c6
commit cb52701f47
43 changed files with 2501 additions and 17 deletions

View File

@@ -1279,3 +1279,52 @@ model DetailDataPengangguran {
@@unique([month, year])
}
// ========================================= PADESA PENDAPATAN ASLI DESA ========================================= //
model ApbDesa {
id String @id @default(uuid())
tahun Int
pendapatan Pendapatan @relation(fields: [pendapatanId], references: [id])
pendapatanId String
belanja Belanja @relation(fields: [belanjaId], references: [id])
belanjaId String
pembiayaan Pembiayaan @relation(fields: [pembiayaanId], references: [id])
pembiayaanId String
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
model Pendapatan {
id String @id @default(uuid())
name String
value Int
ApbDesa ApbDesa[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
model Belanja {
id String @id @default(uuid())
name String
value Int
ApbDesa ApbDesa[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}
model Pembiayaan {
id String @id @default(uuid())
name String
value Int
ApbDesa ApbDesa[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
deletedAt DateTime @default(now())
isActive Boolean @default(true)
}