perbaikan tool generete

This commit is contained in:
2025-08-27 19:20:38 +07:00
parent e118b20129
commit f060a01b98
7 changed files with 514 additions and 376 deletions

View File

@@ -7,12 +7,13 @@ import (
healthcheckHandlers "api-service/internal/handlers/healthcheck"
bpjsPesertaHandlers "api-service/internal/handlers/reference"
retribusiHandlers "api-service/internal/handlers/retribusi"
swaggerHandlers "api-service/internal/handlers/swagger"
"api-service/internal/middleware"
services "api-service/internal/services/auth"
"api-service/pkg/logger"
"github.com/gin-gonic/gin"
swaggerFiles "github.com/swaggo/files"
ginSwagger "github.com/swaggo/gin-swagger"
)
func RegisterRoutes(cfg *config.Config) *gin.Engine {
@@ -41,11 +42,8 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
sistem := router.Group("/api/sistem")
sistem.GET("/health", healthCheckHandler.CheckHealth)
// Initialize Swagger handler
swaggerHandler := swaggerHandlers.NewHandler(cfg)
// Register Swagger routes
swaggerHandler.RegisterRoutes(router)
// Swagger UI route
router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
// API v1 group
v1 := router.Group("/api/v1")
@@ -70,6 +68,7 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
// BPJS endpoints
bpjsPesertaHandler := bpjsPesertaHandlers.NewPesertaHandler(cfg.Bpjs)
v1.GET("/bpjs/peserta/nik/:nik/tglSEP/:tglSEP", bpjsPesertaHandler.GetPesertaByNIK)
// ============= PUBLISHED ROUTES ===============================================
// // Retribusi endpoints