UI & API Menu Pendidikan, Submenu Data Pendidikan

This commit is contained in:
2025-07-29 11:05:01 +08:00
parent e2e1672c80
commit 50e8999205
14 changed files with 941 additions and 244 deletions

View File

@@ -6,33 +6,35 @@ import grafikJumlahPendudukMiskinCreate from "./create";
import grafikJumlahPendudukMiskinDelete from "./del";
const JumlahPendudukMiskin = new Elysia({
prefix: "/jumlahpendudukmiskin",
tags: ["Ekonomi/Jumlah Penduduk Miskin"],
prefix: "/jumlahpendudukmiskin",
tags: ["Ekonomi/Jumlah Penduduk Miskin"],
})
.get("/find-many", grafikJumlahPendudukMiskinFindMany)
.get("/:id", async (context) => {
const response = await grafikJumlahPendudukMiskinFindById(new Request(context.request))
return response
})
.put("/:id", grafikJumlahPendudukMiskinUpdate, {
params: t.Object({
id: t.String(),
}),
body: t.Object({
year: t.Number(),
totalPoorPopulation: t.Number(),
}),
})
.post("/create", grafikJumlahPendudukMiskinCreate, {
body: t.Object({
year: t.Number(),
totalPoorPopulation: t.Number(),
}),
})
.delete("/del/:id", grafikJumlahPendudukMiskinDelete, {
params: t.Object({
id: t.String(),
}),
});
.get("/find-many", grafikJumlahPendudukMiskinFindMany)
.get("/:id", async (context) => {
const response = await grafikJumlahPendudukMiskinFindById(
new Request(context.request)
);
return response;
})
.put("/:id", grafikJumlahPendudukMiskinUpdate, {
params: t.Object({
id: t.String(),
}),
body: t.Object({
year: t.Number(),
totalPoorPopulation: t.Number(),
}),
})
.post("/create", grafikJumlahPendudukMiskinCreate, {
body: t.Object({
year: t.Number(),
totalPoorPopulation: t.Number(),
}),
})
.delete("/del/:id", grafikJumlahPendudukMiskinDelete, {
params: t.Object({
id: t.String(),
}),
});
export default JumlahPendudukMiskin;
export default JumlahPendudukMiskin;