Files
desa-darmasaba/src/app/api/[[...slugs]]/_lib/kesehatan/info-wabah-penyakit/create.ts
2025-06-19 14:12:57 +08:00

32 lines
816 B
TypeScript

import prisma from "@/lib/prisma";
import { Prisma } from "@prisma/client";
import { Context } from "elysia";
type FormCreate = Prisma.InfoWabahPenyakitGetPayload<{
select: {
name: true;
deskripsiSingkat: true;
deskripsiLengkap: true;
imageId: true;
};
}>
export default async function infoWabahPenyakitCreate(context: Context) {
const body = context.body as FormCreate;
await prisma.infoWabahPenyakit.create({
data: {
name: body.name,
deskripsiSingkat: body.deskripsiSingkat,
deskripsiLengkap: body.deskripsiLengkap,
imageId: body.imageId,
}
})
return {
success: true,
message: "Success create info wabah penyakit",
data: {
...body,
},
};
}