了解MyRapid快速开发框架的使用
--数据权限的查询效率比较低
和传统的数据权限控制有一定区别
传统的一般分为:个人、部门、全部等
框架中任意划分:财务、客户A、部门B等
传统的好处就是根据个人信息进行控制比较方便,缺点就是不够灵活
框架中的控制则更加灵活,门槛也稍高点,可控性更强
先说下数据权限的思路:
首先在表中添加 数据权限标识字段 用以批量控制
例如某条客户A信息添加数据标识业务A 然后给角色赋值 达到客户A的信息只能业务A看到
也可以将数据权限标识设置为当前用户,可以达到传统数据权限控制的效果
-------另一个高效率实现思路
数据上标识可见用户 以及 可见部门,然后匹配当前用户 当前部门 效率更高,灵活性较差