权限动作
# 摘要
提示
系统执行带有@Action注解的方法时,优先读取缓存中配置的权限动作, 无该配置后再读取方法上@Action的注解配置
权限动作的目的是为动态配置 Action 注解, 达到实时刷新@Action注解配置的目的, 该功能包含所有@Action注解及@ActionConnect注解的所有配置项, 具有如下功能:
- 新增 删除 更新 权限动作
- 激活 停用权限动作
- 刷新权限动作缓存
# 权限动作管理
提示
权限动作的配置需要结合系统的@Action注解进行配置, 在按钮管理中,每个按钮代表一个功能, 同时每个按钮可以定义一个权限动作, 达到资源权限和数据权限的关联
- 权限动作管理根据Action的值进行匹配, 匹配成功后将忽略方法注解中的配置
- 每一个按钮都可以配置一个@Action值, 即功能与数据权限关联具体参考菜单管理 - 按钮章节
# 权限动作编辑
注意
配置权限动作时需要特别小心, 在方法注解的基础上进行配置, 避免因配置错误发生数据权限泄露
- 权限动作的配置项包含@Action注解和@ActionConnect注解的配置项, 具体参考权限使用章节
- 权限动作创建完成后, 需要刷新缓存来生效
- 只有启用状态的权限动作才有效, 停用后权限动作无效, 此时方法的@Action注解生效
# 权限动作引用
提示
配置权限引用后, 数据权限的委托信息会使用引用的@Action值对应的委托信息
- 某些情况下功能的数据权限与已有功能的数据权限相同, 此时就可以通过引用的方式来使用引用配置的数据权限
- 数据权限引用功能在 按钮管理中配置, 可以为按钮定义一个数据权限动作(@Action), 同时配置引用的另一个权限动作,具体参考 菜单管理-按钮管理章节
Last Updated: 2025/08/07, 21:08:11