34 lines
1.4 KiB
XML
34 lines
1.4 KiB
XML
<?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.CUST.brain.dao.mapper.SysRoleMapper">
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
<resultMap id="BaseResultMap" type="com.CUST.brain.dao.domain.system.SysRole">
|
|
<id column="id" property="id"/>
|
|
<result column="role_name" property="roleName"/>
|
|
<result column="role_code" property="roleCode"/>
|
|
<result column="role_desc" property="roleDesc"/>
|
|
<result column="status" property="status"/>
|
|
<result column="sort" property="sort"/>
|
|
<result column="create_time" property="createTime"/>
|
|
<result column="update_time" property="updateTime"/>
|
|
<result column="create_by" property="createBy"/>
|
|
<result column="update_by" property="updateBy"/>
|
|
<result column="flag" property="flag"/>
|
|
</resultMap>
|
|
|
|
<!-- 通用查询结果列 -->
|
|
<sql id="Base_Column_List">
|
|
id, role_name, role_code, description, status, sort_order,
|
|
create_time, update_time, create_by, update_by, deleted
|
|
</sql>
|
|
<select id="selectRolesByUserId" resultType="com.CUST.brain.dao.domain.system.SysRole">
|
|
SELECT r.*
|
|
FROM sys_role r
|
|
INNER JOIN sys_user_role ur ON r.id = ur.role_id
|
|
WHERE ur.user_id = #{userId}
|
|
AND r.status = 1
|
|
AND r.flag = 0
|
|
</select>
|
|
|
|
</mapper> |