权限设计中的CRUD怎么设值比较好

权限设计中的CRUD怎么设值比较好:

就是说:
C ---对应 值
R ---对应 值
U ---对应 值
D ---对应 值

每个操作对应什么值的设置比较好?

如拥有 CRU,CR ^ 等等,怎么设置权限,然后根据权限的值进行判断是否有该操作

可以这样
R-1
C-2
U-4
D-8
这样用户的所有的功能权限就是一个数字和
比如具有RC权限和 H=3
这样可以逆向判断用户具有RC权限

因为使用1,2,4,8任意个数(包括0个和一个)的和都是唯一的,所以可以根据和逆向判断用户的权限

可以参考linux文件操作权限.CRUD用四个位来表示,如果值为0XF(1111)则表示DRUD均具备.

就设置成数字就好了,R=1, C=2, U=3, D=4
分配权限的时候,以功能 + 权限点的组合来判断 是否有权限