权限配置流程概述

坤鹏框架的权限管理分为三个主要部分:角色权限配置、菜单权限分配和数据权限控制。以下是完整的配置步骤:

一、基础权限配置

创建角色与权限

  • 登录鉴权系统
  • 创建所需角色(如管理员、普通用户等)
  • 为每个角色绑定相应的权限项

用户管理

  • 创建系统用户账号

  • 为用户分配预先设置好的角色

  • 一个用户可拥有多个角色权限

    效果图 img23

二、菜单权限管理

菜单管理

  • 在菜单管理模块中添加系统菜单项

  • 设置菜单的权限标识(该标识将作为后端接口@PreAuthorize注解的第二个参数)

    效果图 img26

角色菜单分配

  • 进入菜单权限分配界面

  • 为每个角色勾选可访问的菜单项

  • 保存配置后立即生效

    效果图 img24

三、数据权限控制

角色数据权限分配

  • 进入数据权限分配界面

  • 为每个角色勾选权限范围

  • 保存配置后立即生效

  • 坤鹏框架提供多层次的数据访问控制,支持以下权限类型:

    权限类型说明
    全部数据权限可访问所有数据
    仅本人数据权限只能访问自己创建的数据
    自定义用户权限指定可访问特定用户的数据
    本部门权限只能访问本部门数据
    本部门及以下部门权限可访问本部门及下属部门数据
    自定义数据权限指定可访问特定部门的数据
  • 前端设置完后 后端需要添加 @KPDataPermissions 注解

    效果图 img25