实现角色接口增删改查

This commit is contained in:
2025-06-03 16:04:00 +08:00
parent bcd274c750
commit fedcd288e8
35 changed files with 596 additions and 57 deletions

View File

@ -33,8 +33,18 @@ func init() {
}
enforcer.LoadPolicy()
// 管理员
{
// admin
enforcer.AddPolicy("admin", "/x/admin/info", "GET", "获取管理员用户信息")
// role
enforcer.AddPolicy("admin", "/x/role", "GET", "管理员获取角色列表")
enforcer.AddPolicy("admin", "/x/role", "POST", "管理员添加角色")
enforcer.AddPolicy("admin", "/x/role", "PUT", "管理员更新角色")
enforcer.AddPolicy("admin", "/x/role", "DELETE", "管理员给角色分配权限")
enforcer.AddPolicy("admin", "/x/role/*", "DELETE", "管理员删除单个角色")
}
instance = &myCasbin{Enforcer: enforcer}