现有客户管理系统需要根据用户所在职级展示不同数据。
A 品牌品牌经理
A店店长
销售A
销售B
B店店长
销售A
...
B 品牌品牌经理
A店店长
销售A
销售B
...
...
三个角色 品牌经理、店长、销售 都有权限访问一个 客户管理 节点;
客户是由销售增加的,所以客户信息表里绑定 销售 的user_id
当销售访问客户管理节点只能看自己的客户,而店长则看整个店面的,品牌经理则看整个品牌的
多品牌、多店面
如何更好的设计这个需求呢?求大神们指教。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
一般都用parent_id
设计三张表,用户表,职级表,关联表即可。关联表存用户id和职位id的对应关系
权限管理 RBAC
数据库的表设计:
权限判断和显示逻辑: