12345678910111213141516171819202122232425262728293031 |
- <?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.platform.dao.mapper.upms.SysUserRoleMapper">
- <select id="selectVOByRoleId" parameterType="com.platform.dao.dto.upms.SysUserRoleDTO"
- resultType="com.platform.dao.vo.SysUserRoleVO">
- select ur.*,u.username as username from t_sys_user_role ur
- left join t_sys_user u on ur.user_id = u.user_id
- where 1=1
- <if test="roleId !=null and roleId !=''">
- and ur.role_id = #{roleId}
- </if>
- </select>
- <select id="selectListByRoleAndUserStatus" resultType="com.platform.dao.entity.upms.SysUserRole">
- select r.*
- from t_sys_user_role r
- left join t_sys_user u on r.user_id = u.user_id
- where r.role_id = #{roleId}
- and u.status = #{status}
- </select>
- <select id="selectRoleListByUserId" parameterType="String"
- resultType="com.platform.dao.vo.SysUserRoleVO">
- select role.role_code, ur.*,u.username as username from t_sys_user_role ur
- join t_sys_user u on ur.user_id = u.user_id join t_sys_role role
- on role.role_id=ur.role_id
- where u.user_id=#{userId}
- </select>
- </mapper>
|