RoleMapper.xml 1.08 KB
<?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="cn.wisenergy.chnmuseum.party.mapper.RoleMapper">

	<!-- 通用查询映射结果 -->
	<resultMap id="BaseResultMap" type="cn.wisenergy.chnmuseum.party.model.Role">
		<id column="id" property="id" />
		<result column="name" property="name" />
		<result column="alias" property="alias" />
		<result column="create_time" property="createTime" />
		<result column="update_time" property="updateTime" />
		<result column="status" property="status" />
		<result column="is_allow_login" property="allowLogin" />
		<result column="instruction" property="instruction" />
		<result column="is_deleted" property="isDeleted" />
		<result column="sortorder" property="sortorder" />
	</resultMap>

	<select id="selectRole" resultMap="BaseResultMap">
        select
        r.*
        from t_user u
        left join t_user_role_link ur on ur.user_id = u.id
        left join t_role r on ur.role_id = r.id
        where u.id = #{id}
    </select>

</mapper>