perbaikan seed
This commit is contained in:
@@ -41,7 +41,7 @@ model Credential {
|
|||||||
|
|
||||||
model Pengaduan {
|
model Pengaduan {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
jenis_laporan String
|
jenis_pengaduan String
|
||||||
name String?
|
name String?
|
||||||
phone String?
|
phone String?
|
||||||
detail String?
|
detail String?
|
||||||
@@ -50,6 +50,15 @@ model Pengaduan {
|
|||||||
updatedAt DateTime @updatedAt
|
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 {
|
enum StatusPengaduan {
|
||||||
diterima
|
diterima
|
||||||
antrian
|
antrian
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import Elysia from "elysia";
|
import Elysia from "elysia";
|
||||||
import { t } from "elysia";
|
import { t } from "elysia";
|
||||||
|
import { prisma } from "../lib/prisma";
|
||||||
|
|
||||||
const AduanRoute = new Elysia({
|
const AduanRoute = new Elysia({
|
||||||
prefix: "aduan",
|
prefix: "aduan",
|
||||||
@@ -20,15 +21,22 @@ const AduanRoute = new Elysia({
|
|||||||
description: "create aduan",
|
description: "create aduan",
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.post("/aduan-sampah", () => {
|
.post("/aduan-sampah", async (ctx) => {
|
||||||
|
const { judul, deskripsi } = ctx.body;
|
||||||
|
await prisma.pengaduanSampah.create({
|
||||||
|
data: {
|
||||||
|
judul,
|
||||||
|
deskripsi,
|
||||||
|
}
|
||||||
|
})
|
||||||
return {
|
return {
|
||||||
success: true,
|
success: true,
|
||||||
data: ""
|
data: "berhasil membuat aduan sampah"
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
body: t.Object({
|
body: t.Object({
|
||||||
title: t.String(),
|
judul: t.String(),
|
||||||
description: t.String(),
|
deskripsi: t.String(),
|
||||||
}),
|
}),
|
||||||
detail: {
|
detail: {
|
||||||
summary: "aduan sampah",
|
summary: "aduan sampah",
|
||||||
|
|||||||
Reference in New Issue
Block a user