package routes import ( "github.com/gofiber/fiber/v2" "github.com/break/junhong_cmp_fiber/internal/handler/admin" "github.com/break/junhong_cmp_fiber/internal/model/dto" "github.com/break/junhong_cmp_fiber/pkg/openapi" ) // registerAdminRechargeOrderRoutes 注册后台充值订单路由 func registerAdminRechargeOrderRoutes(router fiber.Router, handler *admin.AdminRechargeOrderHandler, doc *openapi.Generator, basePath string) { Register(router, doc, basePath, "GET", "/recharge-orders", handler.List, RouteSpec{ Summary: "后台充值订单列表", Tags: []string{"充值订单管理"}, Input: new(dto.AdminRechargeOrderListRequest), Output: new(dto.AdminRechargeOrderListItem), Auth: true, }) Register(router, doc, basePath, "GET", "/recharge-orders/:id", handler.Get, RouteSpec{ Summary: "后台充值订单详情", Tags: []string{"充值订单管理"}, Input: nil, Output: new(dto.AdminRechargeOrderDetail), Auth: true, }) Register(router, doc, basePath, "POST", "/recharge-orders/:id/reject", handler.Reject, RouteSpec{ Summary: "驳回充值订单", Tags: []string{"充值订单管理"}, Input: new(dto.AdminRechargeOrderRejectRequest), Output: nil, Auth: true, }) }