面试稽核查询
This commit is contained in:
@@ -1,15 +1,31 @@
|
||||
package com.cool.store.service;
|
||||
|
||||
import com.cool.store.request.GetInterviewInspectionListReq;
|
||||
import com.cool.store.request.GetInterviewInspectionResultListReq;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
import com.cool.store.vo.interview.InterviewInspectionHistoryInfo;
|
||||
import com.cool.store.vo.interview.InterviewInspectionInfo;
|
||||
import com.cool.store.vo.interview.InterviewInspectionResultVO;
|
||||
import com.cool.store.vo.interview.InterviewInspectionVO;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
|
||||
import com.cool.store.dto.inspection.interview.InspectionRevocationDTO;
|
||||
import com.cool.store.dto.inspection.interview.InspectionSubmissionDTO;
|
||||
import com.cool.store.exception.ApiException;
|
||||
|
||||
import com.cool.store.dto.inspection.interview.InspectionRevocationDTO;
|
||||
import com.cool.store.dto.inspection.interview.InspectionSubmissionDTO;
|
||||
import com.cool.store.exception.ApiException;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author Fun Li
|
||||
* @version 1.0
|
||||
* @date 2023/7/19 16:50
|
||||
*/
|
||||
public interface InterviewInspectionService {
|
||||
List<InterviewInspectionVO> interviewInspectionGetList(GetInterviewInspectionListReq request);
|
||||
|
||||
/**
|
||||
* 提交稽核结果
|
||||
@@ -21,4 +37,10 @@ public interface InterviewInspectionService {
|
||||
*/
|
||||
void revoke(InspectionRevocationDTO dto) throws ApiException;
|
||||
|
||||
InterviewInspectionInfo interviewInspectionGetDetail(Long id);
|
||||
|
||||
List<InterviewInspectionHistoryInfo> interviewInspectionGetHistoryDetail(Long id);
|
||||
|
||||
List<InterviewInspectionResultVO> interviewInspectionResultGetList(GetInterviewInspectionResultListReq request);
|
||||
|
||||
}
|
||||
|
||||
@@ -9,12 +9,18 @@ import com.cool.store.entity.HyInterviewInspectionLog;
|
||||
import com.cool.store.enums.ErrorCodeEnum;
|
||||
import com.cool.store.enums.InspectionOperationTypeEnum;
|
||||
import com.cool.store.enums.InspectionStatusEnum;
|
||||
import com.cool.store.enums.InspectionTyeEnum;
|
||||
import com.cool.store.exception.ApiException;
|
||||
import com.cool.store.mapper.HyInspectionMapper;
|
||||
import com.cool.store.request.GetInterviewInspectionListReq;
|
||||
import com.cool.store.request.GetInterviewInspectionResultListReq;
|
||||
import com.cool.store.response.ResponseResult;
|
||||
import com.cool.store.mapper.HyInterviewInspectionLogMapper;
|
||||
import com.cool.store.service.InterviewInspectionService;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import com.cool.store.vo.interview.InterviewInspectionHistoryInfo;
|
||||
import com.cool.store.vo.interview.InterviewInspectionInfo;
|
||||
import com.cool.store.vo.interview.InterviewInspectionResultVO;
|
||||
import com.cool.store.vo.interview.InterviewInspectionVO;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -94,6 +100,21 @@ public class InterviewInspectionServiceImpl implements InterviewInspectionServic
|
||||
inspectionMapper.updateByPrimaryKey(hyInspection);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InterviewInspectionInfo interviewInspectionGetDetail(Long id) {
|
||||
return inspectionMapper.interviewInspectionGetDetail(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<InterviewInspectionHistoryInfo> interviewInspectionGetHistoryDetail(Long id) {
|
||||
return inspectionMapper.interviewInspectionGetHistoryDetail(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<InterviewInspectionResultVO> interviewInspectionResultGetList(GetInterviewInspectionResultListReq request) {
|
||||
return inspectionMapper.interviewInspectionResultGetList(request);
|
||||
}
|
||||
|
||||
private String spliceFiles(List<String> files) {
|
||||
if (files == null || files.size() == 0) {
|
||||
return null;
|
||||
@@ -101,4 +122,9 @@ public class InterviewInspectionServiceImpl implements InterviewInspectionServic
|
||||
return files.stream().map(String::valueOf).collect(Collectors.joining(","));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<InterviewInspectionVO> interviewInspectionGetList(GetInterviewInspectionListReq request) {
|
||||
String userId = CurrentUserHolder.getUserId();
|
||||
return inspectionMapper.interviewInspectionGetList(request);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user