优化平台端租户端

This commit is contained in:
2026-09-09 00:30:44 +08:00
parent 672c22d9b6
commit 34b2449462
20 changed files with 847 additions and 42 deletions
+12
View File
@@ -10,6 +10,17 @@ import (
// 该端不包含平台菜单配置接口。
func Register() {
RegisterAuthRoutes()
RegisterRoleRoutes()
}
// RegisterRoleRoutes 注册 backend 租户角色管理路由。
func RegisterRoleRoutes() {
// 租户角色管理(yz_system_admin_role, cid=2)
beego.Router("/backend/allRoles", &controllers.BackendRoleController{}, "get:GetAllRoles")
beego.Router("/backend/roles/:id", &controllers.BackendRoleController{}, "get:GetRoleByID")
beego.Router("/backend/roles", &controllers.BackendRoleController{}, "post:CreateRole")
beego.Router("/backend/roles/:id", &controllers.BackendRoleController{}, "put:UpdateRole")
beego.Router("/backend/roles/:id", &controllers.BackendRoleController{}, "delete:DeleteRole")
}
// RegisterAuthRoutes 注册 backend 认证相关路由。
@@ -33,6 +44,7 @@ func RegisterAuthRoutes() {
beego.Router("/backend/getCurrentUser", &controllers.BackendAuthController{}, "get:GetCurrentUser")
// 菜单接口
beego.Router("/backend/allmenu", &controllers.BackendMenuController{}, "get:GetAllMenus")
beego.Router("/backend/menu/:id", &controllers.BackendMenuController{}, "get:GetBackendMenu")
// 前端菜单接口
beego.Router("/backend/frontmenus", &controllers.BackendMenuFrontController{}, "get:List;post:Create")