Closed gmf520 closed 4 years ago
数据权限 的实现方式,是在数据查询的时候,根据当前用户的角色 和要查询的数据实体 是否有相应的数据权限配置,如果找到,就把配置转换成查询的子条件,拼接到业务查询当中,以达到数据权限的控制。 这样存在的一个问题就是,并不是所有的实体都需要数据权限控制,所有的数据查询都去查找相应的数据权限配置,显然是性能上的一个浪费。因此需要在数据实体EntityInfo上配置一个开关,来决定是否在查询的时候去查找数据权限配置。这个开关的作用如下:
EntityInfo
是否需实现还有待商榷
需求分析
数据权限 的实现方式,是在数据查询的时候,根据当前用户的角色 和要查询的数据实体 是否有相应的数据权限配置,如果找到,就把配置转换成查询的子条件,拼接到业务查询当中,以达到数据权限的控制。 这样存在的一个问题就是,并不是所有的实体都需要数据权限控制,所有的数据查询都去查找相应的数据权限配置,显然是性能上的一个浪费。因此需要在数据实体
EntityInfo
上配置一个开关,来决定是否在查询的时候去查找数据权限配置。这个开关的作用如下: