This commit is contained in:
@@ -73,21 +73,35 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
{
|
||||
qrisQrisGroup.GET("", qrisQrisHandler.GetQris)
|
||||
qrisQrisGroup.GET("/:id", qrisQrisHandler.GetQrisByID)
|
||||
qrisQrisGroup.GET("/ip/:ip", qrisQrisHandler.GetQrisByIP)
|
||||
qrisQrisGroup.GET("/stats", qrisQrisHandler.GetQrisStats)
|
||||
qrisQrisGroup.GET("/dynamic", qrisQrisHandler.GetSearchDynamic)
|
||||
qrisQrisGroup.GET("/search", qrisQrisHandler.SearchAdvanced)
|
||||
}
|
||||
|
||||
// // Retribusi endpoints
|
||||
// retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
// retribusiGroup := v1.Group("/retribusi")
|
||||
// {
|
||||
// retribusiGroup.GET("", retribusiHandler.GetRetribusi)
|
||||
// retribusiGroup.GET("/dynamic", retribusiHandler.GetRetribusiDynamic) // Route baru
|
||||
// retribusiGroup.GET("/search", retribusiHandler.SearchRetribusiAdvanced) // Route pencarian
|
||||
// retribusiGroup.GET("/:id", retribusiHandler.GetRetribusiByID)
|
||||
// retribusiGroup.POST("", retribusiHandler.CreateRetribusi)
|
||||
// retribusiGroup.PUT("/:id", retribusiHandler.UpdateRetribusi)
|
||||
// retribusiGroup.DELETE("/:id", retribusiHandler.DeleteRetribusi)
|
||||
// }
|
||||
// Search endpoints
|
||||
/*qrisSearchHandler := qrisSearchHandlers.NewSearchHandler()
|
||||
qrisSearchGroup := v1.Group("/qris/search")
|
||||
{
|
||||
//qrisSearchGroup.GET("", qrisSearchHandler.GetSearch)
|
||||
qrisSearchGroup.GET("/dynamic", qrisSearchHandler.GetSearchDynamic) // Route baru
|
||||
qrisSearchGroup.GET("/advanced", qrisSearchHandler.SearchAdvanced) // Route pencarian
|
||||
//qrisSearchGroup.GET("/:id", qrisSearchHandler.GetSearchByID)
|
||||
qrisSearchGroup.GET("/stats", qrisSearchHandler.GetSearchStats)
|
||||
}*/
|
||||
|
||||
// Retribusi endpoints
|
||||
retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
retribusiGroup := v1.Group("/retribusi")
|
||||
{
|
||||
retribusiGroup.GET("", retribusiHandler.GetRetribusi)
|
||||
retribusiGroup.GET("/dynamic", retribusiHandler.GetRetribusiDynamic) // Route baru
|
||||
retribusiGroup.GET("/search", retribusiHandler.SearchRetribusiAdvanced) // Route pencarian
|
||||
retribusiGroup.GET("/:id", retribusiHandler.GetRetribusiByID)
|
||||
retribusiGroup.POST("", retribusiHandler.CreateRetribusi)
|
||||
retribusiGroup.PUT("/:id", retribusiHandler.UpdateRetribusi)
|
||||
retribusiGroup.DELETE("/:id", retribusiHandler.DeleteRetribusi)
|
||||
}
|
||||
// =============================================================================
|
||||
// PROTECTED ROUTES (Authentication Required)
|
||||
// =============================================================================
|
||||
@@ -100,15 +114,15 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
|
||||
protected.GET("/auth/me", authHandler.Me)
|
||||
|
||||
// Retribusi endpoints (CRUD operations - should be protected)
|
||||
retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
protectedRetribusi := protected.Group("/retribusi")
|
||||
{
|
||||
protectedRetribusi.GET("", retribusiHandler.GetRetribusi) // GET /api/v1/retribusi
|
||||
protectedRetribusi.GET("/:id", retribusiHandler.GetRetribusiByID) // GET /api/v1/retribusi/:id
|
||||
protectedRetribusi.POST("/", retribusiHandler.CreateRetribusi) // POST /api/v1/retribusi/
|
||||
protectedRetribusi.PUT("/:id", retribusiHandler.UpdateRetribusi) // PUT /api/v1/retribusi/:id
|
||||
protectedRetribusi.DELETE("/:id", retribusiHandler.DeleteRetribusi) // DELETE /api/v1/retribusi/:id
|
||||
}
|
||||
// retribusiHandler := retribusiHandlers.NewRetribusiHandler()
|
||||
// protectedRetribusi := protected.Group("/retribusi")
|
||||
// {
|
||||
// protectedRetribusi.GET("", retribusiHandler.GetRetribusi) // GET /api/v1/retribusi
|
||||
// protectedRetribusi.GET("/:id", retribusiHandler.GetRetribusiByID) // GET /api/v1/retribusi/:id
|
||||
// protectedRetribusi.POST("/", retribusiHandler.CreateRetribusi) // POST /api/v1/retribusi/
|
||||
// protectedRetribusi.PUT("/:id", retribusiHandler.UpdateRetribusi) // PUT /api/v1/retribusi/:id
|
||||
// protectedRetribusi.DELETE("/:id", retribusiHandler.DeleteRetribusi) // DELETE /api/v1/retribusi/:id
|
||||
// }
|
||||
|
||||
// // BPJS VClaim endpoints (require authentication)
|
||||
// // Peserta routes
|
||||
|
||||
Reference in New Issue
Block a user