- Tambah model CctvKeamanan + enum StatusCctv ke prisma schema - Tambah status Baru ke enum StatusLaporan - Migration: add_cctv_keamanan_model - API CRUD + stats endpoint di /api/keamanan/cctv/... - Admin state (valtio proxy) dengan create/findMany/edit/delete/stats - Admin pages: list, create, detail (peta Leaflet), edit (peta picker) - Seeder 8 data CCTV lokasi Darmasaba - Tambah submenu CCTV di sidebar nav keamanan - Bump version 0.1.57 → 0.1.58 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
392 B
TypeScript
17 lines
392 B
TypeScript
import prisma from "@/lib/prisma";
|
|
import { Context } from "elysia";
|
|
|
|
const cctvFindUnique = async (context: Context) => {
|
|
const id = context.params.id as string;
|
|
|
|
const data = await prisma.cctvKeamanan.findUnique({ where: { id } });
|
|
|
|
if (!data) {
|
|
return { success: false, message: "CCTV tidak ditemukan" };
|
|
}
|
|
|
|
return { success: true, data };
|
|
};
|
|
|
|
export default cctvFindUnique;
|