UI & API Menu Keamanan baru 3 Menu : Keamanan Lingkungan, Polsek Terdekat, & Tips Keamanan
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "LayananPolsek" ALTER COLUMN "deletedAt" DROP NOT NULL,
|
||||
ALTER COLUMN "deletedAt" DROP DEFAULT;
|
||||
@@ -919,11 +919,13 @@ model LayananPolsek {
|
||||
nama String // contoh: "Pelayanan SKCK", "Laporan Kriminal"
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
deletedAt DateTime @default(now())
|
||||
deletedAt DateTime?
|
||||
isActive Boolean @default(true)
|
||||
PolsekTerdekat PolsekTerdekat[]
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ========================================= KONTAK DARURAT ========================================= //
|
||||
model KontakDaruratKeamanan {
|
||||
id String @id @default(cuid())
|
||||
@@ -984,22 +986,22 @@ model VideoKeamanan {
|
||||
|
||||
// ========================================= LAPORAN PUBLIK ========================================= //
|
||||
model LaporanPublik {
|
||||
id String @id @default(cuid())
|
||||
judul String
|
||||
lokasi String
|
||||
tanggalWaktu DateTime
|
||||
status StatusLaporan
|
||||
penanganan PenangananLaporanPublik[]
|
||||
kronologi String? // Optional, bisa diisi detail kronologi
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
id String @id @default(cuid())
|
||||
judul String
|
||||
lokasi String
|
||||
tanggalWaktu DateTime
|
||||
status StatusLaporan
|
||||
penanganan PenangananLaporanPublik[]
|
||||
kronologi String? // Optional, bisa diisi detail kronologi
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
model PenangananLaporanPublik {
|
||||
id String @id @default(cuid())
|
||||
laporanId String
|
||||
deskripsi String
|
||||
laporan LaporanPublik @relation(fields: [laporanId], references: [id], onDelete: Cascade)
|
||||
id String @id @default(cuid())
|
||||
laporanId String
|
||||
deskripsi String
|
||||
laporan LaporanPublik @relation(fields: [laporanId], references: [id], onDelete: Cascade)
|
||||
}
|
||||
|
||||
enum StatusLaporan {
|
||||
@@ -1009,13 +1011,14 @@ enum StatusLaporan {
|
||||
}
|
||||
|
||||
model Pelapor {
|
||||
id String @id @default(cuid())
|
||||
nama String
|
||||
alamat String
|
||||
nomorTelepon String
|
||||
image FileStorage @relation(fields: [imageId], references: [id])
|
||||
imageId String
|
||||
id String @id @default(cuid())
|
||||
nama String
|
||||
alamat String
|
||||
nomorTelepon String
|
||||
image FileStorage @relation(fields: [imageId], references: [id])
|
||||
imageId String
|
||||
}
|
||||
|
||||
// ========================================= TIPS KEAMANAN ========================================= //
|
||||
model MenuTipsKeamanan {
|
||||
id String @id @default(cuid())
|
||||
|
||||
Reference in New Issue
Block a user