一、该问题的重现步骤是什么?
通过biz-archertype新建的项目
2.通过archer生成的代码,mybatis自动生成的查询
3. 配置数据权限
4.使用配置数据权限后的用户登录查询
二、你期待的结果是什么?实际看到的又是什么?
没有出现数据权限的隔离
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex2.5.0 linux系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这和biz-archertype无关,你原因就找错了。
具体数据权限的配置还有原理请好好看文档5.4章节,注意包名扫描、mapper方法路径、角色数据权限是否都已经配置好,另外超管的数据权限是不会生效的,需要用其他账号测试
我看了一下,我使用的biz-archetype生成的代码是2.0.6.release的,这个是需要手动修改成2.5.0吗,还是有更好的办法。我感觉应该是这个问题导致的
你好,已发现最终问题,我使用的是2.5.0商业版,使用骨架生成的代码需要把blade-scope-api代码拿过来,不然是无效的,但这块文档没有标注说明。
扫一扫访问 Blade技术社区 移动端