feat: initial commit for merica-pipeline delivery

This commit is contained in:
MERICA Admin
2026-10-08 19:33:15 +07:00
commit 42fedab752
46 changed files with 5484 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
-- Seed Data Transaksional Izin Lingkungan (AMDAL / UKL-UPL)
CREATE TABLE IF NOT EXISTS public.environmental_permits (
id SERIAL PRIMARY KEY,
permit_number VARCHAR(64) UNIQUE NOT NULL,
company_name VARCHAR(255) NOT NULL,
permit_type VARCHAR(32) NOT NULL,
issued_date DATE NOT NULL,
status VARCHAR(32) NOT NULL,
watermark_ts TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO public.environmental_permits (permit_number, company_name, permit_type, issued_date, status, updated_at)
VALUES
('PERM-DLH-2026-001', 'PT Semen Nusatama', 'AMDAL', '2026-01-15', 'ACTIVE', NOW() - INTERVAL '2 days'),
('PERM-DLH-2026-002', 'CV Logam Berkah Mandiri', 'UKL-UPL', '2026-02-10', 'ACTIVE', NOW() - INTERVAL '1 day'),
('PERM-DLH-2026-003', 'PT Tekstil Jaya Abadi', 'AMDAL', '2025-11-20', 'REVOKED', NOW() - INTERVAL '5 hours'),
('PERM-DLH-2026-004', 'Klinik Medika Sehat', 'SPPL', '2026-03-01', 'ACTIVE', NOW() - INTERVAL '1 hour'),
('PERM-DLH-2026-005', 'PT Kimia Farma Unit 4', 'AMDAL', '2026-02-28', 'PENDING', NOW())
ON CONFLICT (permit_number) DO UPDATE
SET status = EXCLUDED.status, updated_at = EXCLUDED.updated_at;
+10
View File
@@ -0,0 +1,10 @@
{
"station_id": "SPKU_SUDIRMAN_01",
"location": "Jakarta Pusat",
"readings": [
{"timestamp": "2026-10-08T00:00:00Z", "pm25": 42.5, "pm10": 65.0, "so2": 12.1, "co": 0.8, "ispu_val": 68, "kategori": "SEDANG"},
{"timestamp": "2026-10-08T01:00:00Z", "pm25": 38.0, "pm10": 58.2, "so2": 10.5, "co": 0.7, "ispu_val": 60, "kategori": "SEDANG"},
{"timestamp": "2026-10-08T02:00:00Z", "pm25": 45.2, "pm10": 70.1, "so2": 13.0, "co": 0.9, "ispu_val": 72, "kategori": "SEDANG"},
{"timestamp": "2026-10-08T03:00:00Z", "pm25": 51.0, "pm10": 82.4, "so2": 15.2, "co": 1.1, "ispu_val": 80, "kategori": "SEDANG"}
]
}
+6
View File
@@ -0,0 +1,6 @@
"Wilayah Kecamatan ","Total Volume (Kg)","Biaya Retribusi (Rp)","Tanggal Laporan"
"Kecamatan Gambir","1,250 kg","Rp 250,000","2026-10-01"
"","980 kg","Rp 196,000","2026-10-02"
"Kecamatan Menteng","2,100 kg","Rp 420,000","2026-10-01"
"","1,850 kg","Rp 370,000","2026-10-02"
"Kecamatan Senen","1,500 kg","Rp 300,000","2026-10-01"
1 Wilayah Kecamatan Total Volume (Kg) Biaya Retribusi (Rp) Tanggal Laporan
2 Kecamatan Gambir 1,250 kg Rp 250,000 2026-10-01
3 980 kg Rp 196,000 2026-10-02
4 Kecamatan Menteng 2,100 kg Rp 420,000 2026-10-01
5 1,850 kg Rp 370,000 2026-10-02
6 Kecamatan Senen 1,500 kg Rp 300,000 2026-10-01