This commit is contained in:
@@ -5,10 +5,8 @@ import (
|
||||
"api-service/internal/database"
|
||||
authHandlers "api-service/internal/handlers/auth"
|
||||
healthcheckHandlers "api-service/internal/handlers/healthcheck"
|
||||
qrisQrisHandlers "api-service/internal/handlers/qris"
|
||||
retribusiHandlers "api-service/internal/handlers/retribusi"
|
||||
"api-service/internal/handlers/vclaim/peserta"
|
||||
"api-service/internal/handlers/vclaim/rujukan"
|
||||
"api-service/internal/handlers/vclaim/sep"
|
||||
"api-service/internal/middleware"
|
||||
services "api-service/internal/services/auth"
|
||||
"api-service/pkg/logger"
|
||||
@@ -69,37 +67,14 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
|
||||
// ============= PUBLISHED ROUTES ===============================================
|
||||
|
||||
// Rujukan routes
|
||||
rujukanHandler := rujukan.NewVClaimHandler(rujukan.VClaimHandlerConfig{
|
||||
BpjsConfig: cfg.Bpjs,
|
||||
Logger: *logger.Default(),
|
||||
Validator: nil,
|
||||
})
|
||||
rujukanGroup := v1.Group("/rujukan")
|
||||
rujukanGroup.GET("/nokartu/:nokartu", rujukanHandler.GetRujukanBynokartu)
|
||||
rujukanGroup.GET("/norujukan/:norujukan", rujukanHandler.GetRujukanBynorujukan)
|
||||
|
||||
// Peserta routes
|
||||
pesertaHandler := peserta.NewVClaimHandler(peserta.VClaimHandlerConfig{
|
||||
BpjsConfig: cfg.Bpjs,
|
||||
Logger: *logger.Default(),
|
||||
Validator: nil,
|
||||
})
|
||||
pesertaGroup := v1.Group("/peserta")
|
||||
pesertaGroup.GET("/nokartu/:nokartu/tglSEP/:tglsep", pesertaHandler.GetPesertaBynokartu)
|
||||
pesertaGroup.GET("/nik/:nik/tglSEP/:tglsep", pesertaHandler.GetPesertaBynik)
|
||||
|
||||
// Sep routes
|
||||
sepHandler := sep.NewVClaimHandler(sep.VClaimHandlerConfig{
|
||||
BpjsConfig: cfg.Bpjs,
|
||||
Logger: *logger.Default(),
|
||||
Validator: nil,
|
||||
})
|
||||
sepGroup := v1.Group("/sep")
|
||||
sepGroup.GET("/sep/:nosep", sepHandler.GetSepSep)
|
||||
sepGroup.POST("/sep", sepHandler.CreateSepSep)
|
||||
sepGroup.PUT("/sep/:nosep", sepHandler.UpdateSepSep)
|
||||
sepGroup.DELETE("/sep/:nosep", sepHandler.DeleteSepSep)
|
||||
// Qris endpoints
|
||||
qrisQrisHandler := qrisQrisHandlers.NewQrisHandler()
|
||||
qrisQrisGroup := v1.Group("/qris")
|
||||
{
|
||||
qrisQrisGroup.GET("", qrisQrisHandler.GetQris)
|
||||
qrisQrisGroup.GET("/:id", qrisQrisHandler.GetQrisByID)
|
||||
qrisQrisGroup.GET("/stats", qrisQrisHandler.GetQrisStats)
|
||||
}
|
||||
|
||||
// // Retribusi endpoints
|
||||
// retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
|
||||
Reference in New Issue
Block a user