This commit is contained in:
2026-05-12 10:16:16 +07:00
parent bae0569701
commit c2efc4414f
37 changed files with 2222 additions and 18 deletions
+30
View File
@@ -37,6 +37,36 @@ $statements = [
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_penduduk_coords (latitude, longitude),
INDEX idx_penduduk_rumah_ibadah (rumah_ibadah_id)
)",
"CREATE TABLE IF NOT EXISTS verifikasi_lapangan (
id INT AUTO_INCREMENT PRIMARY KEY,
jenis_target VARCHAR(50) NOT NULL DEFAULT 'penduduk_miskin',
target_nama VARCHAR(255) DEFAULT NULL,
petugas_nama VARCHAR(255) NOT NULL,
status_verifikasi VARCHAR(30) NOT NULL DEFAULT 'menunggu',
hasil_temuan TEXT,
tindak_lanjut TEXT,
foto VARCHAR(255) DEFAULT NULL,
latitude DECIMAL(10, 8) NOT NULL,
longitude DECIMAL(11, 8) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_verifikasi_coords (latitude, longitude),
INDEX idx_verifikasi_target (jenis_target, target_nama)
)",
"CREATE TABLE IF NOT EXISTS aduan_warga (
id INT AUTO_INCREMENT PRIMARY KEY,
kategori VARCHAR(100) NOT NULL,
pelapor_nama VARCHAR(255) NOT NULL,
kontak_pelapor VARCHAR(100) DEFAULT NULL,
deskripsi TEXT NOT NULL,
status_tindak_lanjut VARCHAR(30) NOT NULL DEFAULT 'baru',
tindak_lanjut TEXT,
foto VARCHAR(255) DEFAULT NULL,
latitude DECIMAL(10, 8) NOT NULL,
longitude DECIMAL(11, 8) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
INDEX idx_aduan_coords (latitude, longitude),
INDEX idx_aduan_status (status_tindak_lanjut)
)"
];