解析面试过程信息processInfo
This commit is contained in:
@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: young.yu
|
* @Author: young.yu
|
||||||
* @Date: 2023-06-08 16:26
|
* @Date: 2023-06-08 16:26
|
||||||
@@ -22,6 +24,9 @@ public class InterviewVO {
|
|||||||
@ApiModelProperty("资质审核流程id")
|
@ApiModelProperty("资质审核流程id")
|
||||||
private String qualifyVerifyId;
|
private String qualifyVerifyId;
|
||||||
|
|
||||||
|
@ApiModelProperty("意向合同编号")
|
||||||
|
private String intentionContractNo;
|
||||||
|
|
||||||
@ApiModelProperty("审核通过时间")
|
@ApiModelProperty("审核通过时间")
|
||||||
private String passTime;
|
private String passTime;
|
||||||
|
|
||||||
@@ -76,7 +81,10 @@ public class InterviewVO {
|
|||||||
@ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true)
|
@ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true)
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
@ApiModelProperty(value = "面试过程信息", required = false)
|
@ApiModelProperty(value = "面试过程信息视频URL数组", required = true)
|
||||||
|
private List<String> processInfoList;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "面试过程信息未解析String", required = false)
|
||||||
private String processInfo;
|
private String processInfo;
|
||||||
|
|
||||||
@ApiModelProperty("授权码")
|
@ApiModelProperty("授权码")
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ public interface InterviewService {
|
|||||||
List<InterviewVO> getInterviewList(GetInterviewListReq request);
|
List<InterviewVO> getInterviewList(GetInterviewListReq request);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据面试会议id查询面试信息
|
* 根据面试会议计划id查询面试信息
|
||||||
* @param interviewId
|
* @param interviewPlanId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
InterviewVO getInterviewInfo(String interviewPlanId);
|
InterviewVO getInterviewInfo(String interviewPlanId);
|
||||||
|
|||||||
@@ -73,6 +73,10 @@ public class InterviewServiceImpl implements InterviewService {
|
|||||||
@Override
|
@Override
|
||||||
public InterviewVO getInterviewInfo(String interviewPlanId) {
|
public InterviewVO getInterviewInfo(String interviewPlanId) {
|
||||||
InterviewVO vo = hyPartnerInterviewPlanMapper.getInterviewInfo(interviewPlanId);
|
InterviewVO vo = hyPartnerInterviewPlanMapper.getInterviewInfo(interviewPlanId);
|
||||||
|
//将 processInfo 解析为 List
|
||||||
|
List<String> split = Arrays.asList(vo.getProcessInfo().split(","));
|
||||||
|
vo.setProcessInfoList(split);
|
||||||
|
vo.setProcessInfo("");
|
||||||
//查询面试官和记录人信息
|
//查询面试官和记录人信息
|
||||||
EnterpriseUserBaseInfoVO interviewerInfo = hyPartnerInterviewPlanMapper.getEnterpriseUserBaseInfo(vo.getInterviewerId());
|
EnterpriseUserBaseInfoVO interviewerInfo = hyPartnerInterviewPlanMapper.getEnterpriseUserBaseInfo(vo.getInterviewerId());
|
||||||
vo.setInterviewerName(interviewerInfo.getName());
|
vo.setInterviewerName(interviewerInfo.getName());
|
||||||
|
|||||||
Reference in New Issue
Block a user