upd: api jenna ai
Deskripsi: - tambah pengaduan NO Issues
This commit is contained in:
@@ -230,23 +230,7 @@ const PengaduanRoute = new Elysia({
|
|||||||
|
|
||||||
detail: {
|
detail: {
|
||||||
summary: "Buat Pengaduan Warga",
|
summary: "Buat Pengaduan Warga",
|
||||||
description: `
|
description: `Endpoint ini digunakan untuk membuat data pengaduan (laporan) baru dari warga`,
|
||||||
Endpoint ini digunakan untuk membuat data pengaduan (laporan) baru dari warga.
|
|
||||||
|
|
||||||
Alur proses:
|
|
||||||
1. Sistem memvalidasi kategori pengaduan berdasarkan ID.
|
|
||||||
- Jika ID kategori tidak ditemukan, sistem akan mencari berdasarkan nama kategori.
|
|
||||||
- Jika tetap tidak ditemukan, kategori akan diset menjadi "lainnya".
|
|
||||||
2. Sistem memvalidasi data warga berdasarkan ID.
|
|
||||||
- Jika warga tidak ditemukan, sistem akan mencari berdasarkan nomor telepon.
|
|
||||||
- Jika tetap tidak ditemukan, data warga baru akan dibuat secara otomatis.
|
|
||||||
3. Sistem menghasilkan nomor pengaduan unik (noPengaduan).
|
|
||||||
4. Data pengaduan akan disimpan ke database, termasuk judul, detail, lokasi, gambar (opsional), dan data warga.
|
|
||||||
5. Sistem juga membuat catatan riwayat awal pengaduan dengan deskripsi "Pengaduan dibuat".
|
|
||||||
|
|
||||||
Respon:
|
|
||||||
- success: true jika pengaduan berhasil dibuat.
|
|
||||||
- message: berisi pesan sukses dan nomor pengaduan yang dapat digunakan untuk melacak status pengaduan.`,
|
|
||||||
tags: ["mcp"]
|
tags: ["mcp"]
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user