clear tool generete bpjs
This commit is contained in:
@@ -6,6 +6,8 @@ import (
|
||||
authHandlers "api-service/internal/handlers/auth"
|
||||
healthcheckHandlers "api-service/internal/handlers/healthcheck"
|
||||
retribusiHandlers "api-service/internal/handlers/retribusi"
|
||||
"api-service/internal/handlers/vclaim/peserta"
|
||||
"api-service/internal/handlers/vclaim/sep"
|
||||
"api-service/internal/middleware"
|
||||
services "api-service/internal/services/auth"
|
||||
"api-service/pkg/logger"
|
||||
@@ -66,6 +68,28 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
|
||||
// ============= PUBLISHED ROUTES ===============================================
|
||||
|
||||
// Peserta routes
|
||||
pesertaHandler := peserta.NewVClaimHandler(peserta.VClaimHandlerConfig{
|
||||
BpjsConfig: cfg.Bpjs,
|
||||
Logger: *logger.Default(),
|
||||
Validator: nil,
|
||||
})
|
||||
pesertaGroup := v1.Group("/peserta")
|
||||
pesertaGroup.GET("/peserta/:nokartu", pesertaHandler.GetPesertaBynokartu)
|
||||
pesertaGroup.GET("/peserta/nik/:nik", 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)
|
||||
|
||||
// // Retribusi endpoints
|
||||
// retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
// retribusiGroup := v1.Group("/retribusi")
|
||||
@@ -100,5 +124,28 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
protectedRetribusi.DELETE("/:id", retribusiHandler.DeleteRetribusi) // DELETE /api/v1/retribusi/:id
|
||||
}
|
||||
|
||||
// // BPJS VClaim endpoints (require authentication)
|
||||
// // Peserta routes
|
||||
// pesertaHandler := peserta.NewVClaimHandler(peserta.VClaimHandlerConfig{
|
||||
// BpjsConfig: cfg.Bpjs,
|
||||
// Logger: *logger.Default(),
|
||||
// Validator: nil,
|
||||
// })
|
||||
// protectedPeserta := protected.Group("/peserta")
|
||||
// protectedPeserta.GET("/peserta/:nokartu", pesertaHandler.GetPesertaBynokartu)
|
||||
// protectedPeserta.GET("/peserta/nik/:nik", pesertaHandler.GetPesertaBynik)
|
||||
|
||||
// // Sep routes
|
||||
// sepHandler := sep.NewVClaimHandler(sep.VClaimHandlerConfig{
|
||||
// BpjsConfig: cfg.Bpjs,
|
||||
// Logger: *logger.Default(),
|
||||
// Validator: nil,
|
||||
// })
|
||||
// protectedSep := protected.Group("/sep")
|
||||
// protectedSep.GET("/sep/:nosep", sepHandler.GetSepSep)
|
||||
// protectedSep.POST("/sep", sepHandler.CreateSepSep)
|
||||
// protectedSep.PUT("/sep/:nosep", sepHandler.UpdateSepSep)
|
||||
// protectedSep.DELETE("/sep/:nosep", sepHandler.DeleteSepSep)
|
||||
|
||||
return router
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user