入职离职初步完成

This commit is contained in:
2025-02-16 18:41:56 +08:00
parent 75acf69848
commit 15a8480784
33 changed files with 3438 additions and 5 deletions

View File

@@ -93,5 +93,10 @@ public interface SysUserMapper extends BaseMapperPlus<SysUserMapper, SysUser, Sy
SysUser selectUserById(Long userId);
/**
* 查询所有用户包括被删除的
* @param userId
* @return
*/
SysUser selectUserByIdAndNotDelFlag(Long userId);
}

View File

@@ -75,6 +75,14 @@ public interface ISysUserService {
*/
SysUser selectUserById(Long userId);
/**
* 通过用户ID查询用户
*
* @param userId 用户ID
* @return 用户对象信息
*/
SysUser selectUserByIdAndNotDelFlag(Long userId);
/**
* 根据用户ID查询用户所属角色组
*

View File

@@ -170,6 +170,11 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
return baseMapper.selectUserById(userId);
}
@Override
public SysUser selectUserByIdAndNotDelFlag(Long userId) {
return baseMapper.selectUserByIdAndNotDelFlag(userId);
}
/**
* 查询用户所属角色组
*

View File

@@ -145,8 +145,10 @@
<include refid="selectUserVo"/>
where u.del_flag = '0' and u.user_id = #{userId}
</select>
<select id="selectUserByIdAndNotDelFlag" parameterType="Long" resultMap="SysUserResult">
<include refid="selectUserVo"/>
where u.user_id = #{userId}
</select>
</mapper>