权限管理分为部门管理、角色管理、权限管理、用户管理。这四个维度的关系为权限关联角色,角色关联用户,用户关联部门。
部门管理,部门包含用户和用户组也包含业务组,用户和用户组在部门拥有唯一性,单个用户或者用户组不能归属多个部门。业务组在部门拥有唯一性,单个业务组不能归属多个部门。设备资产归属部门,在部门范围内可将设备资产分配到部门所属业务组
角色管理,可以对角色的权限进行修改,修改角色应用到用户和用户组。查看角色包含哪些权限,管理到哪些用户和用户组。查看部分还需要进一步优化。
用户管理,可以对用户进行增删改查,用户可以加到某个用户组,角色的分配对象是用户和用户组,用户和用户组取消权限。只有用户和用户组拥有角色属性。用户组部分还没有开发完成。
权限管理,可以按照接口级别进行权限分配,权限分配的对象是角色,只要角色拥有权限属性。