|
@@ -2,6 +2,15 @@
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="org.jeecg.modules.system.mapper.SysUserMapper">
|
|
<mapper namespace="org.jeecg.modules.system.mapper.SysUserMapper">
|
|
|
|
|
|
|
|
+ <!-- 通过角色名称查询用户真实姓名集合 -->
|
|
|
|
+ <select id="getUserNameByRoleName" resultType="java.lang.String">
|
|
|
|
+ SELECT u.realname
|
|
|
|
+ FROM sys_user u
|
|
|
|
+ JOIN sys_user_role ur ON u.id = ur.user_id
|
|
|
|
+ JOIN sys_role r ON ur.role_id = r.id
|
|
|
|
+ WHERE r.role_name = #{roleName};
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<!-- 根据用户名查询 -->
|
|
<!-- 根据用户名查询 -->
|
|
<select id="getUserByName" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
<select id="getUserByName" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
select * from sys_user where username = #{username} and del_flag = 0
|
|
select * from sys_user where username = #{username} and del_flag = 0
|
|
@@ -45,7 +54,7 @@
|
|
and username = #{username}
|
|
and username = #{username}
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 修改用户部门code -->
|
|
<!-- 修改用户部门code -->
|
|
<update id="updateUserDepart">
|
|
<update id="updateUserDepart">
|
|
UPDATE sys_user SET org_code = #{orgCode} where username = #{username}
|
|
UPDATE sys_user SET org_code = #{orgCode} where username = #{username}
|
|
@@ -55,7 +64,7 @@
|
|
<select id="getUserByPhone" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
<select id="getUserByPhone" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
select * from sys_user where phone = #{phone} and del_flag = 0
|
|
select * from sys_user where phone = #{phone} and del_flag = 0
|
|
</select>
|
|
</select>
|
|
-
|
|
|
|
|
|
+
|
|
<!-- 根据邮箱查询用户信息 -->
|
|
<!-- 根据邮箱查询用户信息 -->
|
|
<select id="getUserByEmail" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
<select id="getUserByEmail" resultType="org.jeecg.modules.system.entity.SysUser">
|
|
select * from sys_user where email = #{email} and del_flag = 0
|
|
select * from sys_user where email = #{email} and del_flag = 0
|
|
@@ -182,4 +191,4 @@
|
|
and username != #{username}
|
|
and username != #{username}
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
-</mapper>
|
|
|
|
|
|
+</mapper>
|