RoleMapper.xml 1.08 KB
Newer Older
liqin's avatar
liqin committed
1 2
<?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">
liqin's avatar
liqin committed
3
<mapper namespace="cn.wisenergy.chnmuseum.party.mapper.RoleMapper">
liqin's avatar
liqin committed
4 5

	<!-- 通用查询映射结果 -->
6
	<resultMap id="BaseResultMap" type="cn.wisenergy.chnmuseum.party.model.Role">
liqin's avatar
liqin committed
7 8 9 10 11 12 13 14
		<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" />
15
		<result column="is_deleted" property="isDeleted" />
liqin's avatar
liqin committed
16
		<result column="sortorder" property="sortorder" />
liqin's avatar
liqin committed
17 18
	</resultMap>

19 20 21 22 23 24 25 26 27
	<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 role r on ur.role_id = r.id
        where u.id = #{id}
    </select>

liqin's avatar
liqin committed
28
</mapper>