package cn.iocoder.yudao.module.hrm.service.handover; import java.util.Set; /** * 用户数据交接 Service 接口 * * @author 芋道源码 */ public interface HrmUserHandoverService { /** * 创建交接映射 * * @param fromUserId 离职用户ID * @param toUserId 交接目标用户ID * @param resignationId 离职申请ID */ void createHandover(Long fromUserId, Long toUserId, Long resignationId); /** * 扩展用户ID集合,将交接源用户ID加入 *
* 查询所有已完成的交接记录,如果 userIds 中有交接目标用户(toUserId),
* 则把对应的离职用户(fromUserId)也加入结果集
*
* @param userIds 用户ID集合
* @return 扩展后的用户ID集合(包含交接源用户)
*/
Set