Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-platform-auth
Commits
b987f141
Commit
b987f141
authored
Jun 03, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gic运营平台部门职位字段添加
parent
550f231d
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
37 additions
and
0 deletions
+37
-0
MenuApiService.java
...pi/src/main/java/com/gic/auth/service/MenuApiService.java
+3
-0
TabSysMenuAuthDepartMapper.java
...a/com/gic/auth/dao/mapper/TabSysMenuAuthDepartMapper.java
+3
-0
MenuAuthDepartService.java
...main/java/com/gic/auth/service/MenuAuthDepartService.java
+2
-0
MenuAuthDepartServiceImpl.java
.../com/gic/auth/service/impl/MenuAuthDepartServiceImpl.java
+5
-0
MenuApiServiceImpl.java
...a/com/gic/auth/service/outer/impl/MenuApiServiceImpl.java
+9
-0
TabSysMenuAuthDepartMapper.xml
.../src/main/resources/mapper/TabSysMenuAuthDepartMapper.xml
+15
-0
No files found.
gic-platform-auth-api/src/main/java/com/gic/auth/service/MenuApiService.java
View file @
b987f141
...
...
@@ -3,6 +3,7 @@ package com.gic.auth.service;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.auth.dto.AuthItemListDTO
;
import
com.gic.auth.dto.MenuAuthDepartDTO
;
import
com.gic.auth.dto.MenuDTO
;
import
com.gic.auth.qo.AuthItemSaveQO
;
import
com.gic.auth.qo.MenuListQO
;
...
...
@@ -168,6 +169,8 @@ public interface MenuApiService {
*/
ServiceResponse
<
List
<
MenuDTO
>>
listMenuTree
(
MenuListQO
params
);
ServiceResponse
<
List
<
MenuAuthDepartDTO
>>
listAllAuthDepart
(
List
<
String
>
menuCodeList
);
/**
* 查询菜单树(页面&权限项)
* @Title: listMenuTreeForRole
...
...
gic-platform-auth-service/src/main/java/com/gic/auth/dao/mapper/TabSysMenuAuthDepartMapper.java
View file @
b987f141
...
...
@@ -60,4 +60,6 @@ public interface TabSysMenuAuthDepartMapper {
void
deleteByMenuCode
(
String
menuCode
);
List
<
TabSysMenuAuthDepart
>
listAuthDepartByMenuCode
(
String
menuCode
);
List
<
TabSysMenuAuthDepart
>
listAllAuthDepart
(
@Param
(
"list"
)
List
<
String
>
menuCodeList
);
}
\ No newline at end of file
gic-platform-auth-service/src/main/java/com/gic/auth/service/MenuAuthDepartService.java
View file @
b987f141
...
...
@@ -26,4 +26,6 @@ public interface MenuAuthDepartService {
* @return java.util.List<com.gic.auth.entity.TabSysMenuAuthDepart>
*/
List
<
TabSysMenuAuthDepart
>
listAuthDepartByMenuCode
(
String
menuCode
);
List
<
TabSysMenuAuthDepart
>
listAllAuthDepart
(
List
<
String
>
menuCodeList
);
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/impl/MenuAuthDepartServiceImpl.java
View file @
b987f141
...
...
@@ -27,4 +27,9 @@ public class MenuAuthDepartServiceImpl implements MenuAuthDepartService{
public
List
<
TabSysMenuAuthDepart
>
listAuthDepartByMenuCode
(
String
menuCode
)
{
return
tabSysMenuAuthDepartMapper
.
listAuthDepartByMenuCode
(
menuCode
);
}
@Override
public
List
<
TabSysMenuAuthDepart
>
listAllAuthDepart
(
List
<
String
>
menuCodeList
)
{
return
tabSysMenuAuthDepartMapper
.
listAllAuthDepart
(
menuCodeList
);
}
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/MenuApiServiceImpl.java
View file @
b987f141
...
...
@@ -213,6 +213,15 @@ public class MenuApiServiceImpl implements MenuApiService {
}
@Override
public
ServiceResponse
<
List
<
MenuAuthDepartDTO
>>
listAllAuthDepart
(
List
<
String
>
menuCodeList
)
{
List
<
TabSysMenuAuthDepart
>
list
=
menuAuthDepartService
.
listAllAuthDepart
(
menuCodeList
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityListNew
(
MenuAuthDepartDTO
.
class
,
list
));
}
return
ServiceResponse
.
success
(
new
ArrayList
<>());
}
@Override
public
ServiceResponse
<
List
<
MenuDTO
>>
listMenuTreeForRole
(
String
project
,
String
versionCode
)
{
List
<
TabSysMenu
>
list
=
menuService
.
listMenuTree
(
project
,
versionCode
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
...
...
gic-platform-auth-service/src/main/resources/mapper/TabSysMenuAuthDepartMapper.xml
View file @
b987f141
...
...
@@ -175,4 +175,18 @@
where menu_code = #{menuCode}
and status = 1
</select>
<select
id=
"listAllAuthDepart"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_sys_menu_auth_depart
where status = 1
<if
test=
"list != null and list.size() > 0"
>
and menu_code in
<foreach
collection=
"list"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment