| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?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.RoleDao">
- <!--根据用户ID查询角色对象信息-->
- <select id="findByUserId" parameterType="java.lang.Long" resultType="platform.modules.sys.entity.Role">
- SELECT * FROM sys_role r where r.id IN
- (
- SELECT ur.role_id FROM user_role ur where ur.user_id=#{userId}
- )
- </select>
- <select id="findByRoleName" resultType="platform.modules.sys.entity.Role">
- select * from sys_role where name=#{name}
- <if test="id!=null and id!=''">
- and id!=#{id}
- </if>
- </select>
- <select id="findByQuery" resultType="platform.modules.sys.entity.Role">
- select * from sys_role WHERE del_flag = 0
- <if test="query.user_type != null and query.user_type != ''">
- user_type = #{query.user_type}
- </if>
- <if test="query.street_id != null and query.street_id != ''">
- user_type = #{query.street_id}
- </if>
- <if test="query.street_id != null and query.street_id != ''">
- user_type = #{query.street_id}
- </if>
- </select>
- <select id="getStreetCompanyRole" resultType="platform.modules.sys.entity.Role">
- select * from sys_role WHERE del_flag = 0 and street_id = #{street_id} and company_id is not null
- </select>
- </mapper>
|