Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
Project
Project
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
fangxinjiang
yifu-mvp
Commits
301128f9
Commit
301128f9
authored
Jan 30, 2024
by
huyuchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提供角色类表接口
parent
f94df309
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
49 additions
and
0 deletions
+49
-0
SysRoleInfoController.java
.../plus/v1/permission/controller/SysRoleInfoController.java
+11
-0
SysRoleInfoMapper.java
...fu/cloud/plus/v1/permission/mapper/SysRoleInfoMapper.java
+7
-0
SysRoleInfoService.java
.../cloud/plus/v1/permission/service/SysRoleInfoService.java
+6
-0
SysRoleInfoServiceImpl.java
...us/v1/permission/service/impl/SysRoleInfoServiceImpl.java
+10
-0
SysRoleInfoMapper.xml
...ssion-biz/src/main/resources/mapper/SysRoleInfoMapper.xml
+15
-0
No files found.
yifu-permission/yifu-permission-biz/src/main/java/com/yifu/cloud/plus/v1/permission/controller/SysRoleInfoController.java
View file @
301128f9
...
...
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yifu.cloud.plus.v1.permission.service.SysRoleInfoService
;
import
com.yifu.cloud.plus.v1.permission.service.SysUserRoleResService
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.HcmRoleInfoVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.Common
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
...
...
@@ -161,4 +162,14 @@ public class SysRoleInfoController {
return
R
.
ok
();
}
/**
* 获取ekp角色列表
* @return 角色列表
*/
@Operation
(
description
=
"HCM获取ekp角色列表"
)
@SysLog
(
"HCM获取ekp角色列表--HCM调用接口"
)
@GetMapping
(
"/getEkpRoleList"
)
public
R
<
List
<
HcmRoleInfoVo
>>
getRoleList
()
{
return
R
.
ok
(
sysRoleInfoService
.
getRoleList
());
}
}
yifu-permission/yifu-permission-biz/src/main/java/com/yifu/cloud/plus/v1/permission/mapper/SysRoleInfoMapper.java
View file @
301128f9
...
...
@@ -18,6 +18,7 @@ package com.yifu.cloud.plus.v1.permission.mapper;/*
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.HcmRoleInfoVo
;
import
com.yifu.cloud.plus.v1.yifu.permission.entity.SysRoleInfo
;
import
com.yifu.cloud.plus.v1.yifu.permission.vo.SysRoleInfoSearchVo
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
@@ -68,4 +69,10 @@ public interface SysRoleInfoMapper extends BaseMapper<SysRoleInfo> {
**/
int
checkExistenceRole
(
@Param
(
"roleName"
)
String
roleName
,
@Param
(
"roleId"
)
String
roleId
);
/**
* hcm查询角色信息
* @return
*/
List
<
HcmRoleInfoVo
>
getRoleList
();
}
yifu-permission/yifu-permission-biz/src/main/java/com/yifu/cloud/plus/v1/permission/service/SysRoleInfoService.java
View file @
301128f9
...
...
@@ -18,6 +18,7 @@ package com.yifu.cloud.plus.v1.permission.service;/*
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.HcmRoleInfoVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
import
com.yifu.cloud.plus.v1.yifu.permission.entity.SysRoleInfo
;
import
com.yifu.cloud.plus.v1.yifu.permission.vo.SysRoleInfoSaveVo
;
...
...
@@ -78,4 +79,9 @@ public interface SysRoleInfoService extends IService<SysRoleInfo> {
**/
String
getRoleDataAuthByRoleId
(
List
<
String
>
roleIdList
);
/**
* hcm查询ekp全部的角色列表
* @return list
*/
List
<
HcmRoleInfoVo
>
getRoleList
();
}
yifu-permission/yifu-permission-biz/src/main/java/com/yifu/cloud/plus/v1/permission/service/impl/SysRoleInfoServiceImpl.java
View file @
301128f9
...
...
@@ -12,6 +12,7 @@ import com.yifu.cloud.plus.v1.permission.mapper.SysMenuMapper;
import
com.yifu.cloud.plus.v1.permission.mapper.SysRoleInfoMapper
;
import
com.yifu.cloud.plus.v1.permission.service.SysRoleInfoService
;
import
com.yifu.cloud.plus.v1.permission.service.SysRoleMenuResService
;
import
com.yifu.cloud.plus.v1.yifu.admin.api.vo.HcmRoleInfoVo
;
import
com.yifu.cloud.plus.v1.yifu.common.core.constant.CommonConstants
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.Common
;
import
com.yifu.cloud.plus.v1.yifu.common.core.util.R
;
...
...
@@ -197,4 +198,13 @@ public class SysRoleInfoServiceImpl extends ServiceImpl<SysRoleInfoMapper, SysRo
return
wrapper
;
}
/**
* hcm查询ekp全部的角色
* @return list
*/
@Override
public
List
<
HcmRoleInfoVo
>
getRoleList
()
{
return
baseMapper
.
getRoleList
();
}
}
yifu-permission/yifu-permission-biz/src/main/resources/mapper/SysRoleInfoMapper.xml
View file @
301128f9
...
...
@@ -36,6 +36,12 @@
<result
property=
"updateBy"
column=
"UPDATE_BY"
/>
<result
property=
"updateTime"
column=
"UPDATE_TIME"
/>
</resultMap>
<resultMap
id=
"HcmRoleMap"
type=
"com.yifu.cloud.plus.v1.yifu.admin.api.vo.HcmRoleInfoVo"
>
<result
column=
"fd_id"
property=
"role_id"
/>
<result
column=
"role_name"
property=
"role_name"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
a.fd_id,
a.role_name,
...
...
@@ -135,4 +141,13 @@
</if>
</select>
<select
id=
"getRoleList"
resultMap=
"HcmRoleMap"
>
SELECT
a.fd_id,
a.role_name
FROM
sys_role_info a
where a.status = 0 and a.delete_flag = 0
</select>
</mapper>
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