面试&面谈

This commit is contained in:
zhangchenbiao
2024-03-29 13:38:02 +08:00
parent c5f8f25380
commit ff8b647a33
3 changed files with 19 additions and 1 deletions

View File

@@ -58,6 +58,13 @@ public interface LineInterviewService {
*/
PageInfo<LineInterviewPageVO> getInterviewerPage(LineInterviewPageRequest request);
/**
* 获取团队线索
* @param request
* @return
*/
PageInfo<LineInterviewPageVO> getTeamInterviewerPage(LineInterviewPageRequest request);
/**
* 进入面试间
* @param interviewId

View File

@@ -243,6 +243,11 @@ public class LineInterviewServiceImpl extends LineFlowService implements LineInt
return resultPage;
}
@Override
public PageInfo<LineInterviewPageVO> getTeamInterviewerPage(LineInterviewPageRequest request) {
return null;
}
@Override
public EnterInterviewVO enterInterviewRoom(Long interviewId, String interviewUserId, InterviewUserTypeEnum userType) {
LineInterviewDO interviewInfo = lineInterviewDAO.getInterviewInfoById(interviewId);

View File

@@ -64,12 +64,18 @@ public class PCLineInterviewController {
return ResponseResult.success(lineInterviewService.modifyInterviewer(request));
}
@ApiOperation("面试列表")
@ApiOperation("一审列表/二审列表")
@PostMapping("/page")
public ResponseResult<PageInfo<LineInterviewPageVO>> getInterviewerPage(@RequestBody LineInterviewPageRequest request) {
return ResponseResult.success(lineInterviewService.getInterviewerPage(request));
}
@ApiOperation("团队一审/团队二审")
@PostMapping("/team/page")
public ResponseResult<PageInfo<LineInterviewPageVO>> getTeamInterviewerPage(@RequestBody LineInterviewPageRequest request) {
return ResponseResult.success(lineInterviewService.getTeamInterviewerPage(request));
}
@ApiOperation("获取面试信息")
@GetMapping("/detail")
public ResponseResult<InterviewDetailVO> getInterviewDetail(@RequestParam("lineId")Long lineId, @RequestParam("interviewType")Integer interviewType) {