2026-06-24 09:31:29 +08:00
|
|
|
package com.ruoyi.cms.service;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.cms.domain.InterviewInvitation;
|
2026-06-24 18:18:55 +08:00
|
|
|
import com.ruoyi.cms.domain.vo.InterviewInvitationVO;
|
2026-07-20 12:18:51 +08:00
|
|
|
import com.ruoyi.cms.domain.vo.InviteCountDTO;
|
2026-06-24 09:31:29 +08:00
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 面试邀约
|
|
|
|
|
*
|
|
|
|
|
* @author
|
|
|
|
|
* @email
|
|
|
|
|
* @date 2025-10-10 10:42:16
|
|
|
|
|
*/
|
|
|
|
|
public interface InterviewInvitationService {
|
|
|
|
|
|
|
|
|
|
List<InterviewInvitation> getInterviewInvitationList(InterviewInvitation interviewInvitation);
|
|
|
|
|
|
2026-06-24 18:18:55 +08:00
|
|
|
List<InterviewInvitationVO> getInterviewInvitationVOList(InterviewInvitation interviewInvitation);
|
|
|
|
|
|
2026-06-24 09:31:29 +08:00
|
|
|
int insertInterviewInvitation(InterviewInvitation interviewInvitation);
|
|
|
|
|
|
|
|
|
|
int updateInterviewInvitation(InterviewInvitation interviewInvitation);
|
|
|
|
|
|
|
|
|
|
int deleteInterviewInvitationIds(Long[] ids);
|
|
|
|
|
|
|
|
|
|
InterviewInvitation getInterviewInvitationById(Long id);
|
|
|
|
|
|
2026-06-24 18:18:55 +08:00
|
|
|
InterviewInvitationVO getInterviewInvitationVOById(Long id);
|
|
|
|
|
|
2026-06-24 09:31:29 +08:00
|
|
|
int updateInterviewStatus(Long id, String status);
|
2026-07-20 12:18:51 +08:00
|
|
|
|
|
|
|
|
int updateRead(Long id);
|
|
|
|
|
|
|
|
|
|
int updateReadAll(Long userId);
|
|
|
|
|
|
|
|
|
|
InviteCountDTO selectMsyyhbs(String idCard);
|
2026-07-20 19:09:12 +08:00
|
|
|
|
|
|
|
|
int updateShowTotal(Long companyId);
|
2026-06-24 09:31:29 +08:00
|
|
|
}
|