ssyx/service/service-acl/src/main/resources/mapper/AdminRoleMapper.xml

13 lines
551 B
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.atguigu.ssyx.acl.mapper.AdminRoleMapper">
<!-- 根据用户ID查找角色 -->
<select id="findRoleByUserId" resultType="com.atguigu.ssyx.model.acl.Role">
SELECT r.*
FROM admin_role ar
LEFT JOIN role r ON ar.role_id = r.id AND ar.admin_id = #{adminId}
WHERE ar.is_deleted = 0
AND r.is_deleted = 0
</select>
</mapper>