数据权限只能控制mybatis-plus自带API,你这样自己写sql的不支持,需要自己把条件加上
这种自己写的接口可以在web端配置嘛
有没有别的办法,项目已经上线了,这样改动很大啊
上线没有看下文档也没有做下测试么?
因为mybatis的拦截器只能获取到mapper层的配置以及注解,所以你在service层手写sql是获取不到的
要解决的话,你们需要把逻辑迁移到mapper层,或者把逻辑写到xml内,注解也写到mapper的方法上。(你们早晚也是要改造成这种标准格式的,否则自定义sql都写java的service代码,后期维护会更加麻烦)
另外他的底层实现和调试位置,可以看下图
扫一扫访问 Blade技术社区 移动端