Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
basic-api-boot
概览
概览
详情
活动
周期分析
版本库
存储库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Basic
basic-api-boot
Commits
297c61d3
提交
297c61d3
authored
3月 30, 2022
作者:
方治民
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: code format
上级
9cc0e18b
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
13 行增加
和
9 行删除
+13
-9
PermissionParam.java
...ava/com/yiring/auth/param/permission/PermissionParam.java
+4
-1
MenuVo.java
...h/src/main/java/com/yiring/auth/vo/permission/MenuVo.java
+6
-4
UserController.java
...rc/main/java/com/yiring/auth/web/user/UserController.java
+3
-4
没有找到文件。
basic-auth/src/main/java/com/yiring/auth/param/permission/PermissionParam.java
浏览文件 @
297c61d3
...
...
@@ -66,6 +66,9 @@ public class PermissionParam implements Serializable {
@Builder
.
Default
Long
pid
=
0L
;
@ApiModelProperty
(
value
=
"元数据"
,
example
=
"{\"title\": \"routes.dashboard.dashboard\", \"hideChildrenInMenu\": true}"
)
@ApiModelProperty
(
value
=
"元数据"
,
example
=
"{\"title\": \"routes.dashboard.dashboard\", \"hideChildrenInMenu\": true}"
)
String
meta
;
}
basic-auth/src/main/java/com/yiring/auth/vo/permission/MenuVo.java
浏览文件 @
297c61d3
...
...
@@ -6,11 +6,10 @@ import com.fasterxml.jackson.annotation.JsonIgnore;
import
com.fasterxml.jackson.annotation.JsonInclude
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
import
java.io.Serializable
;
import
java.util.List
;
import
lombok.*
;
import
lombok.experimental.FieldDefaults
;
/**
* 菜单输出类
...
...
@@ -48,7 +47,10 @@ public class MenuVo implements Serializable {
@ApiModelProperty
(
value
=
"组件"
,
example
=
"LAYOUT"
)
String
component
;
@ApiModelProperty
(
value
=
"元数据"
,
example
=
"{\"title\": \"routes.dashboard.dashboard\", \"hideChildrenInMenu\": true}"
)
@ApiModelProperty
(
value
=
"元数据"
,
example
=
"{\"title\": \"routes.dashboard.dashboard\", \"hideChildrenInMenu\": true}"
)
JSONObject
meta
;
@ApiModelProperty
(
value
=
"子权限"
)
...
...
basic-auth/src/main/java/com/yiring/auth/web/user/UserController.java
浏览文件 @
297c61d3
...
...
@@ -77,7 +77,8 @@ public class UserController {
@GetMapping
(
"getMenuList"
)
public
Result
<
ArrayList
<
MenuVo
>>
getMenuList
()
{
User
user
=
getLoginUser
();
List
<
Permission
>
permissions
=
Permissions
.
toPermissions
(
user
.
getRoles
())
List
<
Permission
>
permissions
=
Permissions
.
toPermissions
(
user
.
getRoles
())
.
stream
()
.
filter
(
permission
->
!
Permission
.
Type
.
BUTTON
.
equals
(
permission
.
getType
()))
.
collect
(
Collectors
.
toList
());
...
...
@@ -90,9 +91,7 @@ public class UserController {
public
Result
<
ArrayList
<
String
>>
getPermCode
()
{
User
user
=
getLoginUser
();
List
<
Permission
>
permissions
=
Permissions
.
toPermissions
(
user
.
getRoles
());
List
<
String
>
codes
=
permissions
.
stream
()
.
map
(
Permission:
:
getUid
)
.
collect
(
Collectors
.
toList
());
List
<
String
>
codes
=
permissions
.
stream
().
map
(
Permission:
:
getUid
).
collect
(
Collectors
.
toList
());
return
Result
.
ok
((
ArrayList
<
String
>)
codes
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论