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 {