refactor: class model function

This commit is contained in:
elangptra 2024-12-18 09:00:15 +07:00
parent c4ea135adf
commit 1f61fe3b68

View File

@ -8,7 +8,10 @@ export const getClasses = async (req, res) => {
attributes: {
include: [
[
models.Sequelize.fn("COUNT", models.Sequelize.col("ClassStudents.ID_SISWA")),
models.Sequelize.fn(
"COUNT",
models.Sequelize.col("ClassStudents.ID_SISWA")
),
"TOTAL_STUDENT",
],
],
@ -17,10 +20,10 @@ export const getClasses = async (req, res) => {
{
model: models.Student,
as: "ClassStudents",
attributes: [], // Tidak memerlukan atribut murid
attributes: [],
},
],
group: ["class.ID_CLASS"], // Grup berdasarkan ID kelas
group: ["class.ID_CLASS"],
});
response(200, classes, "Success", res);