perbaikan seed

This commit is contained in:
bipproduction
2025-10-20 14:18:31 +08:00
parent 064f4bda11
commit ddef44e505
2 changed files with 29 additions and 12 deletions

View File

@@ -40,14 +40,23 @@ model Credential {
}
model Pengaduan {
id String @id @default(cuid())
jenis_laporan String
name String?
phone String?
detail String?
status StatusPengaduan @default(diterima)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id String @id @default(cuid())
jenis_pengaduan String
name String?
phone String?
detail String?
status StatusPengaduan @default(diterima)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model PengaduanSampah {
id String @id @default(cuid())
judul String
deskripsi String
status StatusPengaduan @default(diterima)
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
enum StatusPengaduan {

View File

@@ -1,5 +1,6 @@
import Elysia from "elysia";
import { t } from "elysia";
import { prisma } from "../lib/prisma";
const AduanRoute = new Elysia({
prefix: "aduan",
@@ -20,15 +21,22 @@ const AduanRoute = new Elysia({
description: "create aduan",
}
})
.post("/aduan-sampah", () => {
.post("/aduan-sampah", async (ctx) => {
const { judul, deskripsi } = ctx.body;
await prisma.pengaduanSampah.create({
data: {
judul,
deskripsi,
}
})
return {
success: true,
data: ""
data: "berhasil membuat aduan sampah"
}
}, {
body: t.Object({
title: t.String(),
description: t.String(),
judul: t.String(),
deskripsi: t.String(),
}),
detail: {
summary: "aduan sampah",