feat/BE/US-284/TASK-,299-Create API (GET ONE in tab Perhitungan Sapronak)

This commit is contained in:
ragilap
2025-12-08 11:28:32 +07:00
parent 9f239b1840
commit a8434a5246
9 changed files with 1258 additions and 7 deletions
+5 -2
View File
@@ -9,8 +9,9 @@ import (
"github.com/gofiber/fiber/v2"
)
func ClosingRoutes(v1 fiber.Router, u user.UserService, s closing.ClosingService) {
ctrl := controller.NewClosingController(s)
func ClosingRoutes(v1 fiber.Router, u user.UserService, s closing.ClosingService, sapronakSvc closing.SapronakService) {
formatter := closing.NewSapronakFormatter()
ctrl := controller.NewClosingController(s, sapronakSvc, formatter)
route := v1.Group("/closing")
@@ -22,5 +23,7 @@ func ClosingRoutes(v1 fiber.Router, u user.UserService, s closing.ClosingService
route.Get("/", ctrl.GetAll)
route.Get("/:project_flock_id/penjualan", ctrl.GetPenjualan)
route.Get("/:project_flock_id/:project_flock_kandang_id/perhitungan_sapronak", ctrl.GetSapronakByKandang)
route.Get("/:project_flock_id/perhitungan_sapronak", ctrl.GetSapronakByProject)
route.Get("/:projectFlockId", ctrl.GetClosingSummary)
}