用户角色
基础角色
userRole值 | userRole值 |
1 | 普通用户 |
2 | 节点商 |
4 | 资源商 |
复合角色
userRole值 | userRole值 |
3 | 普通用户 & 节点商 |
5 | 普通用户 & 资源商 |
6 | 节点商 & 资源商 |
7 | 普通用户 & 节点商 & 资源商 |
角色计算规则
** 用户角色值分为基础角色,即普通用户,节点商,资源商. 复合角色使用位运算计算得出(usreRole1|userRole2)
如果需要计算复合角色是否包含基础角色,则通过(currUserRole&baseUserRole)==baseUserRole得出 **