如何设计一个强大的权限系统
总监拥有所有权限,会计和出纳拥有部分权限。特殊情况下,一个人可能身兼多职。
1.6 含有组织/职位/用户组的模型。根据以上场景,新的权限模型就可以设计出来了,如下图:
2.授权流程。授权即给用户授予角色,按流程可分为手动授权和审批授权。权限中心可同时配置这两种,可提高授权的灵活性。
3.表结构。有了上述的权限模型,设计表结构就不难了,下面是多系统下的表结构,简单设计下,主要提供思路:

如何设计一个强大的权限系统
总监拥有所有权限,会计和出纳拥有部分权限。特殊情况下,一个人可能身兼多职。
1.6 含有组织/职位/用户组的模型。根据以上场景,新的权限模型就可以设计出来了,如下图:
2.授权流程。授权即给用户授予角色,按流程可分为手动授权和审批授权。权限中心可同时配置这两种,可提高授权的灵活性。
3.表结构。有了上述的权限模型,设计表结构就不难了,下面是多系统下的表结构,简单设计下,主要提供思路:
版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除