package router import ( "xy_sh/internal/middleware" "xy_sh/internal/service" "github.com/gofiber/fiber/v2" ) func SetupRoutes(app *fiber.App) { app.Get("/health", service.HealthHandler) app.Get("/", service.HealthHandler) v1 := app.Group("/api/v1") v1.Post("/order/create", middleware.SignVerifyMiddleware(), middleware.EncryptResponseMiddleware(), service.CreateOrderHandler, ) v1.Post("/order/query", middleware.SignVerifyMiddleware(), middleware.EncryptResponseMiddleware(), service.QueryOrderHandler, ) v1.Post("/wx/recharge", middleware.SignVerifyMiddleware(), middleware.EncryptResponseMiddleware(), service.WxRechargeHandler, ) v1.Post("/callback/notify", middleware.SignVerifyMiddleware(), service.CallbackHandler, ) }