一、整体思路
1个用户可以属于多个角色1个角色对应若干个权限1个权限是一个字典二、权限分类
权限分类扩展(如web权限分类、地图操作权限分类、Tip信息浏览权限分类、参数管理权限分类、车辆可见性权限管理分类)
权限可以分为查看、修改、删除、新增、工作流权限可以分为是否可见某些信息控制权限可以分为是否可以控制某部分基础信息的控制三、复杂点
做1个用户可以属于多个角色的控制,有一个难点,该难点是在进行用户权限查询时需要考虑用户所属不同角色对应的不同权限分类,最终需要求一个角色权限的合集
四、应用
最终用户对应上权限,根据不通的应用得到不同的权限,对应用进行相应的权限控制用户表、角色表、权限表
用户角色关系表
角色权限关系表