perbaikan generete tool

This commit is contained in:
2025-08-18 12:23:14 +07:00
parent aee7020096
commit 27924aeb3c
12 changed files with 4215 additions and 393 deletions

View File

@@ -1,6 +1,7 @@
package v1
import (
orderHandlers "api-service/internal/handlers/order"
retribusiHandlers "api-service/internal/handlers/retribusi"
"net/http"
@@ -59,6 +60,15 @@ func RegisterRoutes(cfg *config.Config) *gin.Engine {
v1.DELETE("/retribusi/:id", retribusiHandler.DeleteRetribusi)
// Protected routes (require authentication)
// Order endpoints
orderHandler := orderHandlers.NewOrderHandler()
v1.GET("/orders", orderHandler.GetOrder)
v1.GET("/order/:id", orderHandler.GetOrderByID)
v1.POST("/orders", orderHandler.CreateOrder)
v1.PUT("/order/:id", orderHandler.UpdateOrder)
v1.DELETE("/order/:id", orderHandler.DeleteOrder)
protected := v1.Group("/")
protected.Use(middleware.JWTAuthMiddleware(authService))
{