该系统用户多,有不同的角色.对应不同权限
==========================================1 )  比如有角色5个,  每个角色对应不同的权限
2 )  权限类型又分三种,这里暂且把权限类型称为 qsType,所以有( qsType1, qsType2, qsType3 )而  qsType1 中有10 个权限, asType2 中也有 10 个权限 , 同样 qsType3 也有几个权限角色1可以拥有 qsType1 里的某个或者多个权限, 同样可以拥有 qsType2 与 qsType3 中一个或者多个权限.问题1: 
       设计一页面,进行角色权限定义,因为系统中会有多个相同的角色,所以添加新用户时候,权限设置处没必要进行烦琐的勾选,一次对该角色设置默认权限,创建该角色的新用户时候,权限处会加载默认设置的.下面是我进行默认权限设置后的保存形式,保存到数据库的某一字段.
这里我是这样想的:  1 | 0001 + 0002 + 0003 - 1001 + 1002 + 1003 - 3001 + 3002 + 3003
         1代表是否进行了自定义权限设置,0001 + 0002 + 0003  代表拥有  qsType1 里的几个对应的权限
          - 用来分开 qsType1 与 qsType2 , qsType3, 不知道这样的方法是否可行?
还有就是大家有什么好的方法? 问题2:
       怎样封装起来,以便扩展与维护,与其他系统权限处理类似处也可以借用?