请教个跟地区挂钩的权限问题?
一个系统,里面主要包括人事,财务,其他3大模块
1,要使用这3个模块,前提都是必须赋予用户对相关模块的使用权限
2,人事和财务还分地区权限:可能一个用户管理多个地区。
3,其他模块没有分地区权限。
现在这个权限如何来分呢??目前是3个模块独立出来。
如果想按角色来划分权限,该怎么设计呢???
[解决办法]
记录用户权限时加上范围不就行了
例如:用户A 模块1 范围为自己
用户B 模块1 范围为当前地区
用户C 模块1 范围为全部