要实现什么?
- 可以控制多个后台管理系统的权限。
- 可以控制多个App客户端的权限(避免APP重新发版)。
- 颗粒度,可以到 模块、按钮、数据、字段。
- 超级管理员 只能 初始化数据,不能给自己创建任何的业务权限。
- 创建角色时,某管理员只能创建属于自己系统的角色。
- 创建角色时,可以设置互斥角色,先决(条件)角色,按钮权限 。
- 分配角色时,某管理员只能分配属于自己系统的角色。
- 分配角色时,只能分配自己拥有的角色和子角色(角色分级)。
- 开通权限时,只能为自己的同级或下级员工开通(员工分级)。
- 每个人拥有的角色是有上限的(角色上限)。
- 考虑到无需验证的功能模块。
建议
- 以界面的维度 开创建角色。
- 为了节省时间,创建角色的时候可以直接写上多个,
模块/方法
的名称。
Thanks ~