面试/面谈
This commit is contained in:
@@ -86,4 +86,35 @@ public enum WorkflowSubStageEnum{
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否是面试阶段
|
||||
* @param workflowSubStage
|
||||
* @return
|
||||
*/
|
||||
public static boolean isInterviewStage(Integer workflowSubStage) {
|
||||
return INVITING_INTERVIEWS.getCode().equals(workflowSubStage) || FIRST_INTERVIEWS.getCode().equals(workflowSubStage) || SECOND_INTERVIEWS.getCode().equals(workflowSubStage);
|
||||
}
|
||||
|
||||
/**
|
||||
* 是否是重新预约面试阶段
|
||||
* @param workflowSubStage
|
||||
* @return
|
||||
*/
|
||||
public static boolean isReappointmentStage(Integer workflowSubStage) {
|
||||
return FIRST_INTERVIEWS.getCode().equals(workflowSubStage) || SECOND_INTERVIEWS.getCode().equals(workflowSubStage);
|
||||
}
|
||||
|
||||
public static InterviewTypeEnum getInterviewType(Integer workflowSubStage){
|
||||
if(INVITING_INTERVIEWS.getCode().equals(workflowSubStage)){
|
||||
return InterviewTypeEnum.MEET;
|
||||
}
|
||||
if(FIRST_INTERVIEWS.getCode().equals(workflowSubStage)){
|
||||
return InterviewTypeEnum.INTERVIEW;
|
||||
}
|
||||
if(SECOND_INTERVIEWS.getCode().equals(workflowSubStage)){
|
||||
return InterviewTypeEnum.SECOND_INTERVIEW;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ public enum WorkflowSubStageStatusEnum {
|
||||
FIRST_INTERVIEWS_30(30,"待面试"),
|
||||
FIRST_INTERVIEWS_35(35,"待审核"),
|
||||
FIRST_INTERVIEWS_40(40,"一审未通过"),
|
||||
FIRST_INTERVIEWS_41(41,"一审重新预约"),
|
||||
|
||||
|
||||
//缴纳意向金
|
||||
@@ -47,7 +48,7 @@ public enum WorkflowSubStageStatusEnum {
|
||||
SECOND_INTERVIEWS_105(105,"待面试"),
|
||||
SECOND_INTERVIEWS_110(110,"待审核"),
|
||||
SECOND_INTERVIEWS_115(115,"二审未通过"),
|
||||
SECOND_INTERVIEWS_120(120,"二审重新面试"),
|
||||
SECOND_INTERVIEWS_120(120,"二审重新预约"),
|
||||
SECOND_INTERVIEWS_125(125,"二审通过"),
|
||||
;
|
||||
|
||||
@@ -69,4 +70,12 @@ public enum WorkflowSubStageStatusEnum {
|
||||
return message;
|
||||
}
|
||||
|
||||
public static boolean isReappointmentStatus(Integer workflowSubStageStatus){
|
||||
return FIRST_INTERVIEWS_41.getCode().equals(workflowSubStageStatus) || SECOND_INTERVIEWS_120.getCode().equals(workflowSubStageStatus);
|
||||
}
|
||||
|
||||
public static boolean isModifyAppointmentTime(Integer workflowSubStageStatus){
|
||||
return INVITING_INTERVIEWS_15.getCode().equals(workflowSubStageStatus) || FIRST_INTERVIEWS_30.getCode().equals(workflowSubStageStatus) || SECOND_INTERVIEWS_105.getCode().equals(workflowSubStageStatus);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user