diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/enums/permission/DataScopeTypeEnum.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/enums/permission/DataScopeTypeEnum.java index a1801a1e0..d003564f7 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/enums/permission/DataScopeTypeEnum.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/sys/api/enums/permission/DataScopeTypeEnum.java @@ -37,6 +37,11 @@ import lombok.Getter; @Getter public enum DataScopeTypeEnum { + /** + * 仅本人数据 + */ + SELF(10, "仅本人数据"), + /** * 本部门数据 */ diff --git a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/SysRoleServiceImpl.java b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/SysRoleServiceImpl.java index 87d63257a..cad0ab625 100644 --- a/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/SysRoleServiceImpl.java +++ b/kernel-s-system/system-business-permission/src/main/java/cn/stylefeng/roses/kernel/sys/modular/role/service/impl/SysRoleServiceImpl.java @@ -112,9 +112,9 @@ public class SysRoleServiceImpl extends ServiceImpl impl @Override public Integer getRoleDataScopeType(Long roleId) { - // 角色id为空,返回仅本部门数据 + // 角色id为空,返回仅本人数据 if (ObjectUtil.isEmpty(roleId)) { - return DataScopeTypeEnum.DEPT.getCode(); + return DataScopeTypeEnum.SELF.getCode(); } LambdaQueryWrapper sysRoleLambdaQueryWrapper = new LambdaQueryWrapper<>(); @@ -129,7 +129,7 @@ public class SysRoleServiceImpl extends ServiceImpl impl } } - return DataScopeTypeEnum.DEPT.getCode(); + return DataScopeTypeEnum.SELF.getCode(); } @Override