duidui_fiber/internal/api/order_routes.go
2026-03-27 10:34:03 +08:00

24 lines
680 B
Go

package api
import (
order_handler "dd_fiber_api/internal/order/handler"
"github.com/gofiber/fiber/v2"
)
// SetupOrderRoutes 订单管理路由
func SetupOrderRoutes(router fiber.Router, orderHandler *order_handler.OrderHandler) {
if orderHandler == nil {
return
}
// 创建订单路由(小程序专用)
router.Post("/order/create", orderHandler.CreateOrder).Name("创建订单")
// 取消订单路由(小程序专用)
router.Post("/order/cancel", orderHandler.CancelOrder).Name("取消订单")
// 自动关闭订单路由(定时任务回调,内部使用)
router.Get("/order/auto-cancel", orderHandler.AutoCancelOrder).Name("自动关闭订单")
}