ISysUserService接口增加getUserByWorkNo方法

This commit is contained in:
caozhen
2023-09-07 17:29:47 +08:00
parent 21f6713826
commit 6f0b0c22d5
4 changed files with 17 additions and 4 deletions
@@ -167,4 +167,6 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
List<SysUser> queryByDepIds(@Param("departIds")List<String> departIds,@Param("username") String username);
List<SysUser> getUserListByDepIds(@Param("departIds") List<String> departIds);
SysUser getUserByWorkNo(String workNo);
}
@@ -87,7 +87,7 @@
and username LIKE concat(concat('%',#{username}),'%')
</if>
</select>
<!-- 修改用户部门code -->
<update id="updateUserDepart">
UPDATE sys_user SET org_code = #{orgCode} where username = #{username}
@@ -97,7 +97,7 @@
<select id="getUserByPhone" resultType="com.jero.modules.system.entity.SysUser">
select * from sys_user where phone = #{phone} and del_flag = 0
</select>
<!-- 根据邮箱查询用户信息 -->
<select id="getUserByEmail" resultType="com.jero.modules.system.entity.SysUser">
select * from sys_user where email = #{email} and del_flag = 0
@@ -214,4 +214,8 @@
)
</if>
</select>
</mapper>
<select id="getUserByWorkNo" resultType="com.jero.modules.system.entity.SysUser">
select * from sys_user where del_flag = 0 and work_no = #{workNo}
</select>
</mapper>
@@ -325,4 +325,6 @@ public interface ISysUserService extends IService<SysUser> {
void encryptReqMapData(Map<String, String[]> parameterMap);
List<SysUser> getUserListByDepIds(List<String> departIds);
SysUser getUserByWorkNo(String workNo);
}
@@ -624,7 +624,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
return userMapper.getUserListByDepIds(departIds);
}
@Override
@Override
public SysUser getUserByWorkNo(String workNo) {
return userMapper.getUserByWorkNo(workNo);
}
@Override
@Transactional(rollbackFor = Exception.class)
@CacheEvict(value={CacheConstant.SYS_USERS_CACHE}, allEntries=true)
public void editUser(SysUser user, String roles, String departs) {