Open trainliang opened 2 years ago
没看懂你说的啥意思,这种感觉跟业务挂钩很多的,得各业务自己实现吧。
每个业务开发人对这种数据权限的处理都不同,如果可以使用注解实现数据的就更适合大部分使用场景,减少开发的问题了。 现在登录使用了satoken,感觉它的权限校验逻辑就很有参考价意义。 https://sa-token.dev33.cn/doc/index.html#/use/at-check
看了下和本框架的初衷有些不符,暂时不会投入时间去做这个。
或者会不会支持mybatis plus 支持的多租户 https://www.mybatis-plus.com/guide/interceptor-tenant-line.html#tenantlineinnerinterceptor
或者已经实现了FenixJpaSpecificationExecutor的封装,是不是可以提供一下实现全局自定义拦截的接口,方便使用时定义
后续可能会考虑吧,理论上 MyBatis Plus 的优秀功能都可以借鉴实现。我近期肯定是没时间实现这个了,你们可以实现然后提 pr,代码没啥大的问题的话,会考虑合并的。
干掉MP
针对系统内用户数据与部门关联或租户相关时,需要业务进行适配筛选,是否可以针对jpa提供数据自动筛选和入库自动维护部门或租户ID,注解或全局对数据进行数据权限管理