公司有销售部、人事部、财务部,以销售部为例。
销售部(角色:总经理-经理-主管-员工),每个角色都有增删改查权限
上级可以操作自身和下级的,到员工这一级因为没有下级,就只能操作自身
给用户加上父 ID ,操作时判断 被操作对象的父 ID 是否属于 操作人 ID 的子集
弊端:1 、背离部门分离原则 2 、后续无法新增角色
给角色增加 level 标识,操作时判断 操作人的角色 level 是否大于 被操作对象的角色 level
弊端:后续新增角色依旧不方便
这两个感觉都不咋行,不知道还有啥方案吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.