Browse Source

数据权限修改

chenjun 1 year ago
parent
commit
7f2ea2c52a

+ 1 - 1
zjugis-framework/zjugis-spring-boot-starter-biz-data-permission/src/main/java/com/zjugis/framework/datapermission/core/annotation/DataPermission.java

@@ -20,7 +20,7 @@ public @interface DataPermission {
      * 即使不添加 @DataPermission 注解,默认是开启状态
      * 可通过设置 enable 为 false 禁用
      */
-    boolean enable() default false;
+    boolean enable() default true;
 
     /**
      * 生效的数据权限规则数组,优先级高于 {@link #excludeRules()}

+ 2 - 0
zjugis-module-system/zjugis-module-system-biz/src/main/java/com/zjugis/module/system/api/dept/DeptApiImpl.java

@@ -2,6 +2,7 @@ package com.zjugis.module.system.api.dept;
 
 import com.zjugis.framework.common.enums.CommonStatusEnum;
 import com.zjugis.framework.common.pojo.CommonResult;
+import com.zjugis.framework.datapermission.core.annotation.DataPermission;
 import com.zjugis.module.system.api.dept.dto.DeptRespDTO;
 import com.zjugis.module.system.api.user.dto.AdminUserRespDTO;
 import com.zjugis.module.system.controller.admin.dept.vo.dept.DeptListReqVO;
@@ -23,6 +24,7 @@ import static com.zjugis.framework.common.pojo.CommonResult.success;
 
 @RestController // 提供 RESTful API 接口,给 Feign 调用
 @Validated
+@DataPermission(enable = false)
 public class DeptApiImpl implements DeptApi {
 
     @Resource

+ 2 - 0
zjugis-module-system/zjugis-module-system-biz/src/main/java/com/zjugis/module/system/api/user/AdminUserApiImpl.java

@@ -3,6 +3,7 @@ package com.zjugis.module.system.api.user;
 import cn.hutool.core.util.StrUtil;
 import com.zjugis.framework.common.enums.CommonStatusEnum;
 import com.zjugis.framework.common.pojo.CommonResult;
+import com.zjugis.framework.datapermission.core.annotation.DataPermission;
 import com.zjugis.module.system.api.user.dto.AdminUserRespDTO;
 import com.zjugis.module.system.api.user.dto.UserBaseDTO;
 import com.zjugis.module.system.api.user.dto.UserCreateReqDTO;
@@ -32,6 +33,7 @@ import static com.zjugis.framework.common.util.collection.SetUtils.asSet;
 
 @RestController // 提供 RESTful API 接口,给 Feign 调用
 @Validated
+@DataPermission(enable = false)
 public class AdminUserApiImpl implements AdminUserApi {
 
     @Resource

+ 1 - 0
zjugis-module-system/zjugis-module-system-biz/src/main/java/com/zjugis/module/system/controller/admin/dept/DeptController.java

@@ -32,6 +32,7 @@ import static com.zjugis.framework.common.util.collection.CollectionUtils.conver
 @RestController
 @RequestMapping("/system/dept")
 @Validated
+@DataPermission(enable = false)
 public class DeptController {
 
     @Resource

+ 2 - 0
zjugis-module-system/zjugis-module-system-biz/src/main/java/com/zjugis/module/system/controller/admin/user/UserController.java

@@ -1,6 +1,7 @@
 package com.zjugis.module.system.controller.admin.user;
 
 import cn.hutool.core.collection.CollUtil;
+import com.zjugis.framework.datapermission.core.annotation.DataPermission;
 import com.zjugis.module.system.controller.admin.user.vo.user.*;
 import com.zjugis.module.system.convert.user.UserConvert;
 import com.zjugis.module.system.dal.dataobject.dept.DeptDO;
@@ -38,6 +39,7 @@ import static com.zjugis.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
 @RestController
 @RequestMapping("/system/user")
 @Validated
+@DataPermission(enable = false)
 public class UserController {
 
     @Resource