1. SpringBoot結合MybatisPlus實現數據權限控制。
2. Mybatis-Plus的3.4.1 +版本,提供了DataPermissionInterceptor數據權限處理器,需要自己實現DataPermissionHandler接口,其實現規則是獲取SQL中的where條件,根據不同的部門或者自定義的權限規則,拼接where條件進行數據權限處理。
3. 壹套完整的系統權限需要支持功能權限和數據權限,通過擴展Mybatis-Plus的插件DataPermissionInterceptor實現數據權限控制。