From 77374121dd7244e0d30de477250185bb8c4d2bac Mon Sep 17 00:00:00 2001 From: iven Date: Sun, 29 Mar 2026 19:23:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(saas):=20=E6=B8=85=E7=90=86=20role/mod.rs?= =?UTF-8?q?=20=E9=87=8D=E5=A4=8D=E8=B7=AF=E7=94=B1=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除重复的 routes() 函数,将 get_role_permissions 路由指向 handlers_ext --- crates/zclaw-saas/src/role/mod.rs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/crates/zclaw-saas/src/role/mod.rs b/crates/zclaw-saas/src/role/mod.rs index 394d4b8..1de37fb 100644 --- a/crates/zclaw-saas/src/role/mod.rs +++ b/crates/zclaw-saas/src/role/mod.rs @@ -3,7 +3,6 @@ pub mod types; pub mod service; pub mod handlers; - pub mod handlers_ext; use axum::routing::{get, post}; @@ -16,16 +15,5 @@ pub fn routes() -> axum::Router { .route("/api/v1/permission-templates", get(handlers::list_templates).post(handlers::create_template)) .route("/api/v1/permission-templates/:id", get(handlers::get_template).delete(handlers::delete_template)) .route("/api/v1/permission-templates/:id/apply", post(handlers::apply_template)) - .route("/api/v1/roles/:id/permissions", get(handlers::get_role_permissions)) - handlers -}use axum::routing::{get, post}; -use crate::state::AppState; - -pub fn routes() -> axum::Router { - axum::Router::new() - .route("/api/v1/roles", get(handlers::list_roles).post(handlers::create_role)) - .route("/api/v1/roles/:id", get(handlers::get_role).put(handlers::update_role).delete(handlers::delete_role)) - .route("/api/v1/permission-templates", get(handlers::list_templates).post(handlers::create_template)) - .route("/api/v1/permission-templates/:id", get(handlers::get_template).delete(handlers::delete_template)) - .route("/api/v1/permission-templates/:id/apply", post(handlers::apply_template)) + .route("/api/v1/roles/:id/permissions", get(handlers_ext::get_role_permissions)) }