All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mapper.sys.SysRoleUserMapper.xml Maven / Gradle / Ivy

<?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="io.github.wslxm.springbootplus2.manage.sys.mapper.SysRoleUserMapper">

        <!-- 通用查询映射结果 -->
        <resultMap id="BaseResultMap" type="io.github.wslxm.springbootplus2.manage.sys.model.entity.SysRoleUser">

               <result column="id" property="id" />
               <result column="create_user" property="createUser" />
               <result column="update_user" property="updateUser" />
               <result column="create_time" property="createTime" />
               <result column="update_time" property="updateTime" />
               <result column="deleted" property="deleted" />
               <result column="version" property="version" />
               <result column="user_id" property="userId" />
               <result column="role_id" property="roleId" />
        </resultMap>

        <!-- 通用查询结果列: <include refid="Base_Column_List"></include>  -->
        <sql id="Base_Column_List">

               id,
               create_user,
               update_user,
               create_time,
               update_time,
               deleted,
               version,
               user_id,
               role_id
        </sql>
    <select id="findUserRoles" resultType="io.github.wslxm.springbootplus2.manage.sys.model.vo.SysUserRolesVO">
           select
           ru.id,
           ru.user_id,
           ru.role_id,
           r.code,
           r.name
           from t_sys_role_user ru
           left join t_sys_role r on r.id = ru.role_id
           where ru.deleted = 0
           and r.`disable` = 0
           and r.deleted = 0
           and ru.user_id in
           <foreach collection="userIds" item="item" index="index" open="(" close=")" separator=",">
              #{item, jdbcType=VARCHAR}
           </foreach>
           order by ru.user_id desc

    </select>


</mapper>





© 2015 - 2025 Weber Informatics LLC | Privacy Policy