bikin fitur crud registrasi counter
Some checks failed
Go-test / build (push) Has been cancelled

This commit is contained in:
2025-12-01 10:43:56 +07:00
parent 61af0740ee
commit 6a985c837f
4 changed files with 1021 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ import (
healthcheckHandlers "api-service/internal/handlers/healthcheck"
kioskListkioskHandlers "api-service/internal/handlers/kiosk"
pesertaHandlers "api-service/internal/handlers/peserta"
registerCounterkHandlers "api-service/internal/handlers/registrasi"
retribusiHandlers "api-service/internal/handlers/retribusi"
"api-service/internal/handlers/websocket"
websocketHandlers "api-service/internal/handlers/websocket"
@@ -795,5 +796,17 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
kioskListkioskGroup.GET("/stats", kioskListkioskHandler.GetKioskStats)
}
registerCounterHandler := registerCounterkHandlers.NewRegistrationCounterHandler()
regitsterCounterGroup := v1.Group("/registercounter")
{
regitsterCounterGroup.GET("/list", registerCounterHandler.GetRegistrationCounters)
regitsterCounterGroup.GET("/:id", registerCounterHandler.GetRegistrationCounterByID)
regitsterCounterGroup.POST("", registerCounterHandler.CreateRegistrationCounter)
regitsterCounterGroup.PUT("/:id", registerCounterHandler.UpdateRegistrationCounter)
regitsterCounterGroup.DELETE("/:id", registerCounterHandler.DeleteRegistrationCounter)
regitsterCounterGroup.GET("/stats", registerCounterHandler.GetRegistrationCounterStats)
}
return router
}