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

31 lines
784 B
TypeScript

import prisma from "@/lib/prisma";
import { Prisma } from "@prisma/client";
import { Context } from "elysia";
type FormCreate = Prisma.ProgramKesehatanGetPayload<{
select: {
name: true;
deskripsiSingkat: true;
deskripsi: true;
imageId: true;
}
}>
export default async function programKesehatanCreate(context: Context) {
const body = context.body as FormCreate;
await prisma.programKesehatan.create({
data: {
name: body.name,
deskripsiSingkat: body.deskripsiSingkat,
deskripsi: body.deskripsi,
imageId: body.imageId,
}
})
return {
success: true,
message: "Success create program kesehatan",
data: {
...body,
},
};
}