Commit 301128f9 authored by huyuchen's avatar huyuchen

提供角色类表接口

parent f94df309
......@@ -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());
}
}
......@@ -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();
}
......@@ -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();
}
......@@ -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();
}
}
......@@ -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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment