From d568b87e01ba8cfcf72145d8fcd3922f59c37164 Mon Sep 17 00:00:00 2001 From: MacBook Air M1 Date: Mon, 12 Jan 2026 10:37:33 +0700 Subject: [PATCH] adjust response api summary daily checklist --- .../controllers/daily-checklist.controller.go | 4 ++++ .../daily-checklists/dto/daily-checklist.dto.go | 11 ++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/internal/modules/daily-checklists/controllers/daily-checklist.controller.go b/internal/modules/daily-checklists/controllers/daily-checklist.controller.go index 5819d03e..d97424fa 100644 --- a/internal/modules/daily-checklists/controllers/daily-checklist.controller.go +++ b/internal/modules/daily-checklists/controllers/daily-checklist.controller.go @@ -151,6 +151,10 @@ func (u *DailyChecklistController) GetSummary(c *fiber.Ctx) error { performanceMap[summary.EmployeeID] = &dto.DailyChecklistPerformanceOverviewDTO{ EmployeeID: summary.EmployeeID, EmployeeName: summary.EmployeeName, + Kandang: dto.DailyChecklistReportEntityDTO{ + Id: summary.KandangID, + Name: summary.KandangName, + }, } } diff --git a/internal/modules/daily-checklists/dto/daily-checklist.dto.go b/internal/modules/daily-checklists/dto/daily-checklist.dto.go index 62195382..58ca6bb0 100644 --- a/internal/modules/daily-checklists/dto/daily-checklist.dto.go +++ b/internal/modules/daily-checklists/dto/daily-checklist.dto.go @@ -64,11 +64,12 @@ type DailyChecklistSummaryDTO struct { } type DailyChecklistPerformanceOverviewDTO struct { - EmployeeID uint `json:"employee_id"` - EmployeeName string `json:"employee_name"` - TotalActivity int `json:"total_activity"` - ActivityDone int `json:"activity_done"` - ActivityLeft int `json:"activity_left"` + EmployeeID uint `json:"employee_id"` + EmployeeName string `json:"employee_name"` + Kandang DailyChecklistReportEntityDTO `json:"kandang"` + TotalActivity int `json:"total_activity"` + ActivityDone int `json:"activity_done"` + ActivityLeft int `json:"activity_left"` } type DailyChecklistReportDTO struct {