Fix UI & API Admin Kesehatan Puskesmas

This commit is contained in:
2025-06-19 15:40:27 +08:00
parent 10ecc13ad7
commit 899883ca2a
7 changed files with 711 additions and 179 deletions

View File

@@ -9,27 +9,27 @@ const Puskesmas = new Elysia({
prefix: "puskesmas",
tags: ["Kesehatan/Puskesmas"],
})
.post("/create", puskesmasCreate, {
body: t.Object({
name: t.String(),
alamat: t.String(),
imageId: t.String(),
kontak: t.Object({
jam: t.Object({
workDays: t.String(),
weekDays: t.String(),
holiday: t.String(),
}),
kontakPuskesmas: t.String(),
email: t.String(),
facebook: t.String(),
kontakUGD: t.String(),
}),
.post("/create", puskesmasCreate, {
body: t.Object({
name: t.String(),
alamat: t.String(),
imageId: t.String(),
jam: t.Object({
workDays: t.String(),
weekDays: t.String(),
holiday: t.String(),
}),
})
.get("/find-many", puskesmasFindMany)
.delete("/del/:id", puskesmasDelete)
.get("/:id", async (context) => {
kontak: t.Object({
kontakPuskesmas: t.String(),
email: t.String(),
facebook: t.String(),
kontakUGD: t.String(),
}),
}),
})
.get("/find-many", puskesmasFindMany)
.delete("/del/:id", puskesmasDelete)
.get("/:id", async (context) => {
const response = await findUniquePuskesmas(new Request(context.request));
return response;
})