系统权限管理

要实现什么?

  • 可以控制多个后台管理系统的权限。
  • 可以控制多个App客户端的权限(避免APP重新发版)。
  • 颗粒度,可以到 模块、按钮、数据、字段。
  • 超级管理员 只能 初始化数据,不能给自己创建任何的业务权限。
  • 创建角色时,某管理员只能创建属于自己系统的角色。
  • 创建角色时,可以设置互斥角色,先决(条件)角色,按钮权限 。
  • 分配角色时,某管理员只能分配属于自己系统的角色。
  • 分配角色时,只能分配自己拥有的角色和子角色(角色分级)。
  • 开通权限时,只能为自己的同级或下级员工开通(员工分级)。
  • 每个人拥有的角色是有上限的(角色上限)。
  • 考虑到无需验证的功能模块。

建议

  • 以界面的维度 开创建角色。
  • 为了节省时间,创建角色的时候可以直接写上多个,模块/方法 的名称。

Thanks ~

你可能感兴趣的:(系统权限管理)