| <?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> |