feat: 添加数据权限获取方法及更新配置

This commit is contained in:
Ray.Hao
2026-03-13 20:39:57 +08:00
parent f311b88f31
commit 5a86f69ecf
5 changed files with 17 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.youlai.boot.common.constant.SecurityConstants;
import com.youlai.boot.common.constant.SystemConstants;
import com.youlai.boot.security.model.RoleDataScope;
import com.youlai.boot.security.model.SysUserDetails;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.http.HttpHeaders;
@@ -70,6 +71,15 @@ public class SecurityUtils {
return getUser().map(SysUserDetails::getDeptId).orElse(null);
}
/**
* 获取数据权限列表
*
* @return 数据权限列表
*/
public static List<RoleDataScope> getDataScopes() {
return getUser().map(SysUserDetails::getDataScopes).orElse(List.of());
}
/**
* 获取角色集合
*