Membuat database menu desa: Berita & Pengummuman

This commit is contained in:
2025-04-22 21:48:01 +08:00
parent 7b0fb9332e
commit 9a6f8dc7f6
27 changed files with 838 additions and 101 deletions

View File

@@ -0,0 +1,39 @@
import prisma from "@/lib/prisma";
import { Prisma } from "@prisma/client";
import { Context } from "elysia";
type FormCreate = Prisma.BeritaGetPayload<{
select: {
judul: true;
deskripsi: true;
image: true;
content: true;
katagoryBeritaId: true;
};
}>;
async function beritaCreate(context: Context) {
const body = context.body as FormCreate;
// console.log(body)
await prisma.berita.create({
data: {
content: body.content,
deskripsi: body.deskripsi,
image: body.image,
judul: body.judul,
katagoryBeritaId: body.katagoryBeritaId,
},
});
return {
success: true,
message: "Success create berita",
data: {
...body,
},
};
}
export default beritaCreate