package admin import ( "dd_fiber_api/internal/oss" admin_auth_middleware "dd_fiber_api/internal/admin_auth/middleware" "github.com/gofiber/fiber/v2" ) // SetupOSSRoutes OSS凭证管理路由 func SetupOSSRoutes(router fiber.Router, ossHandler *oss.Handler) { if ossHandler == nil { return } oss := router.Group("/oss") // 获取OSS上传凭证 oss.Get("/upload/signature", admin_auth_middleware.PermissionMiddleware("oss:upload:signature"), ossHandler.GetPolicyToken).Name("获取OSS上传凭证") // 测试接口(模拟凭证) oss.Get("/upload/signature/mock", admin_auth_middleware.PermissionMiddleware("oss:upload:signature"), ossHandler.GetMockPolicyToken).Name("获取OSS上传凭证(模拟)") }