<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.zt.modules.sys.dao.SysRoleUserDao">
|
|
<select id="getUserRoles" resultType="com.zt.modules.sys.dto.RoleDto">
|
select a.id, a.code, a.name
|
from sys_role a left join sys_role_user b on a.id = b.role_id
|
where a.is_delete = 0
|
and b.is_delete = 0
|
and b.user_id = #{userId}
|
order by sort
|
</select>
|
|
<select id="getRoleUsers" resultType="com.zt.core.sys.model.SysUser">
|
select b.id
|
,b. username
|
,b.real_name
|
,b.MOBILE
|
,c.name
|
from sys_role_user a
|
inner join sys_user b on a.user_id =b.id
|
LEFT JOIN sys_dept c ON b.dept_id =c.id
|
where a.is_delete =0
|
and b.is_delete =0
|
and a.role_id = #{roleId}
|
</select>
|
|
<select id="getSingleRoleUsers" resultType="com.zt.modules.sys.model.SysRoleUser">
|
select a.*
|
from sys_role_user a
|
where a.role_id = #{roleId}
|
and a.user_id = #{userId}
|
</select>
|
|
</mapper>
|