feat: 添加数据权限获取方法及更新配置
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取角色集合
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user