public InterviewNoticeDto getInterviewReceiveNoticeById(Long id) { InterviewNoticeDto result = applyJobDao.getInterviewReceiveNoticeById(id); if (result != null) { result.setStatus(ApplicationConstant.NOTICE_READ); applyJobDao.updateInterviewReceiveNoticeStatus(result); } return result; }
public List<Long> queryDuplicatedIntentionIdList(ApplyJobInfoDto applyJobInfoDto) { return applyJobDao.queryDuplicatedIntentionIdList(applyJobInfoDto); }
public List<InterviewNoticeDto> queryInterviewSendNoticeListBySenderId( PageInfo pageInfo, Long senderId) { return applyJobDao.queryInterviewSendNoticeListBySenderId(pageInfo, senderId); }
public List<RecommendationVo> queryRecommendationList( PageInfo pageInfo, RecommendationDto recommendationDto) { return applyJobDao.queryRecommendationList(pageInfo, recommendationDto); }
public void deleteRecommendation(Long id) { applyJobDao.deleteRecommendation(id); }
public ApplyJobInfoVo getApplyJobInfoById(Long id) { return applyJobDao.getApplyJobInfoById(id); }
public void deleteApplyJobInfo(String applyJobInfoIds) { applyJobDao.deleteApplyJobInfo(applyJobInfoIds); }
public Integer queryApplyJobInfoCount(ApplyJobInfoDto applyJobInfoDto) { return applyJobDao.queryApplyJobInfoCount(applyJobInfoDto); }
private void saveInterviewReceiveNotice(InterviewNoticeDto interviewNoticeDto) { applyJobDao.saveInterviewReceiveNotice(interviewNoticeDto); }
private void saveInterviewSendNotice(InterviewNoticeDto interviewNoticeDto) { applyJobDao.saveInterviewSendNotice(interviewNoticeDto); }
public void deleteInterviewSendNotice(String ids) { applyJobDao.deleteInterviewSendNotice(ids); }
public void deleteInterviewReceiveNotice(String ids) { applyJobDao.deleteInterviewReceiveNotice(ids); }
public InterviewNoticeDto getInterviewSendNoticeById(Long id) { InterviewNoticeDto result = applyJobDao.getInterviewSendNoticeById(id); return result; }
public void updateRecommendationInterviewStatus(Map<String, String> recommendationMap) { applyJobDao.updateRecommendationInterviewStatus(recommendationMap); }
/** 批量邀请面试 */ public void fastBatchApply(List<InterviewNoticeDto> list) { applyJobDao.addBatchInterviewApply(list); }
public List<ApplyJobInfoVo> queryApplyJobInfoList( PageInfo pageInfo, ApplyJobInfoDto applyJobInfoDto) { return analyzeApplyJobInfoList(applyJobDao.queryApplyJobInfoList(pageInfo, applyJobInfoDto)); }
public void publishApplyJobInfo(String ids) { Map<String, String> applyJobInfoMap = new HashMap<String, String>(); applyJobInfoMap.put("ids", ids); applyJobInfoMap.put("actStatus", ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); applyJobDao.updateApplyJobInfoActiveStatus(applyJobInfoMap); }
public List<ApplyJobInfoVo> queryApplyJobInfoList(ApplyJobInfoDto applyJobInfoDto, int size) { return analyzeApplyJobInfoList(applyJobDao.queryApplyJobInfoList(applyJobInfoDto, size)); }
/** 未查看的面试通知数统计 */ public int getCountOfNotSeeInviteByUserId(Long userId) { return applyJobDao.getCountOfNotSeeInviteByUserId(userId); }
public void updateApplyJobInfo(ApplyJobInfoDto applyJobInfoDto) { applyJobDao.updateApplyJobInfo(applyJobInfoDto); }
/** 审核线下人才 申请 */ public void updateLineTalentVerifyStatus(Map<String, Object> paramMap) { applyJobDao.updateLineTalentVerifyStatus(paramMap); }
public void saveRecommendation(RecommendationDto recommendationDto, String isApplyJob) { if (ApplicationConstant.COMMON_Y_EN.equalsIgnoreCase(isApplyJob)) { applyJobDao.saveApplyJobInfo(recommendationDto.getApplyJobInfoDto()); } applyJobDao.saveRecommendation(recommendationDto); }
/** 删除线下人才库人才 */ public void deleteLineTalentById(String id) { applyJobDao.deleteLineTalentById(id); }
public void updateRecommendation(RecommendationDto recommendationDto) { applyJobDao.updateRecommendation(recommendationDto); }
public Integer queryDuplicatedIntentionCount(ApplyJobInfoDto applyJobInfoDto) { return applyJobDao.queryDuplicatedIntentionCount(applyJobInfoDto); }
public RecommendationVo getRecommendationById(Long id) { return applyJobDao.getRecommendationById(id); }
public List<InterviewNoticeDto> queryInterviewReceiveNoticeListByReceiverId( PageInfo pageInfo, InterviewNoticeDto interviewNoticeDto) { return applyJobDao.queryInterviewReceiveNoticeListByReceiverId(pageInfo, interviewNoticeDto); }