| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?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="platform.modules.sys.dao.UserRoleDao">
- <select id="findByRoleName" resultType="String">
- select r.name from sys_user_role ur
- left join sys_role r on r.id=ur.role_id
- where user_id=#{userId}
- </select>
- <select id="findByRoleIds" resultType="Integer">
- select role_id from sys_user_role
- where user_id=#{userId}
- </select>
-
- <select id="getUserIdsByUserTypeAndRole" resultType="String">
- select group_concat(u.id)
-
- from z_user u
- left join sys_user_role ur on ur.user_id=u.id
- left join sys_role r on r.id=ur.role_id
- where u.user_type = #{userType} and r.name = #{roleName}
-
- <if test="request.street_id!=null and request.street_id!=''">
- and u.street_id = #{request.street_id}
- </if>
-
- and ur.del_flag = '0'
-
- </select>
- <select id="findUserRoleList" resultType="platform.modules.api.dto.UserRoleDto">
- select id, `name` as roleName from sys_role where del_flag = false
- </select>
- <select id="findRoleByUserId" resultType="platform.modules.api.dto.UserRoleDto">
- select r.id, r.`name` as roleName from sys_role r left join sys_user_role ur on ur.role_id = r.id where ur.user_id = #{id}
- </select>
-
- </mapper>
|