请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教七月老师更深一点的权限管理设计

七月老师这门课程的权限设计章节讲的确实很细,光是这一节的内容价值都远远超过学费了!真心话

看过一些权限设计,都是基于URL的权限控制(包括老师的lin-cms)
实际项目中,还存在数据权限,比如一个CRM系统的客户信息模块:

  1. 普通员工可以管理自己名下的客户信息
  2. 小组长可以管理 自己 + 所有组员 的客户信息
  3. 部门经理可以管理部门内的所有客户信息
  4. …可能 部门之上还有分公司

之前我们都是最笨的方法,直接在数据库里 客户->员工->小组->部门 这样的字段关联。
希望有一个更灵活些的数据权限设计,不知七月老师能否指点一下?给点思路!

正在回答 回答被采纳积分+3

1回答

7七月 2020-01-23 17:53:11

可以看下我的开源项目 Lin-CMS-Flask

0 回复 有任何疑惑可以回复我~
  • 提问者 wlxz #1
    新年好!
    Lin-CMS-Flask看过,没有“同表不同权”的数据权限管理!
    还是我没有看仔细?
    回复 有任何疑惑可以回复我~ 2020-01-27 15:26:05
  • 7七月 回复 提问者 wlxz #2
    什么是 同表不同权?建议认真 看文档
    回复 有任何疑惑可以回复我~ 2020-01-28 13:00:27
  • 提问者 wlxz 回复 7七月 #3
    同表不同权 比如,数据库客户信息表,
    不同的员工/部门,只能查看自己部门的 或者自己的 客户信息。
    -------------------------
    之前我们都在客户信息表里添加一个员工ID字段来区分。
    -------------------------
    我的问题是,请教老师给一点这方面的思路:
    如何来实现:不同的员工,可以自由给他分配客户信息表的权限。
    如:员工A,可以查看 部门A+部门B+部门C 的客户信息,
           员工C,可以查看 部门C 的客户信息,
    回复 有任何疑惑可以回复我~ 2020-01-28 15:11:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信