面谈/面试
This commit is contained in:
@@ -75,6 +75,7 @@ public enum ErrorCodeEnum {
|
||||
MOBILE_EXIST(500015, "此手机号码已存在,请修改后重试", null),
|
||||
INVESTMENT_MANAGER_NOT_EXIST(500016, "当前招商经理不存在", null),
|
||||
PARTNER_MOBILE_EXIST_0(500017, "手机号码已存在", null),
|
||||
TIME_OCCUPIED(500018, "预约时间被占用", null),
|
||||
|
||||
|
||||
INTERVIEW_ENTER_FAIL(1021101, "进入面试间失败", null),
|
||||
|
||||
@@ -21,7 +21,9 @@ public enum InterviewTypeEnum {
|
||||
|
||||
MEET(0, "面谈", 120, 8, 19),
|
||||
|
||||
INTERVIEW(1, "面试", 30, 9, 18),
|
||||
INTERVIEW(1, "一面", 30, 9, 18),
|
||||
|
||||
SECOND_INTERVIEW(2, "二面", 30, 9, 18),
|
||||
|
||||
;
|
||||
|
||||
@@ -69,6 +71,7 @@ public enum InterviewTypeEnum {
|
||||
case MEET:
|
||||
return getTimeSlots(localDate, InterviewTypeEnum.MEET);
|
||||
case INTERVIEW:
|
||||
case SECOND_INTERVIEW:
|
||||
return getTimeSlots(localDate, InterviewTypeEnum.INTERVIEW);
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -14,8 +14,7 @@ import java.util.stream.Collectors;
|
||||
public enum WorkflowStageEnum {
|
||||
|
||||
INTENT("1","意向申请阶段"),
|
||||
RESERVATION("2","预约面试阶段"),
|
||||
INTERVIEW("3","合格资格面试"),
|
||||
STORE("2","新店进展"),
|
||||
;
|
||||
|
||||
private String code;
|
||||
@@ -27,45 +26,6 @@ public enum WorkflowStageEnum {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
/**
|
||||
* 每个大节点对应的子节点最后一个流程
|
||||
* @return
|
||||
*/
|
||||
public static final HashMap<String,String> getWorkflowStageMap(){
|
||||
HashMap<String, String> result = new HashMap<>();
|
||||
result.put(INTENT.getCode(),WorkflowStatusEnum.INTENT_3.getCode());
|
||||
result.put(RESERVATION.getCode(),WorkflowStatusEnum.RESERVATION_7.getCode());
|
||||
result.put(INTERVIEW.getCode(),WorkflowStatusEnum.INTERVIEW_7.getCode());
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 所有大阶段俞小阶段状态对应
|
||||
* @return
|
||||
*/
|
||||
public static final HashMap<String, List<WorkflowStatusEnum>> getWorkflowStatusMap(){
|
||||
HashMap<String, List<WorkflowStatusEnum>> result = new HashMap<>();
|
||||
result.put(INTENT.getCode(),Arrays.asList(WorkflowStatusEnum.INTENT_0,WorkflowStatusEnum.INTENT_1,WorkflowStatusEnum.INTENT_2,WorkflowStatusEnum.INTENT_3));
|
||||
result.put(RESERVATION.getCode(),Arrays.asList(WorkflowStatusEnum.RESERVATION_0,WorkflowStatusEnum.RESERVATION_1,WorkflowStatusEnum.RESERVATION_7,WorkflowStatusEnum.RESERVATION_8));
|
||||
result.put(INTERVIEW.getCode(),Arrays.asList(WorkflowStatusEnum.INTERVIEW_2,WorkflowStatusEnum.INTERVIEW_3,WorkflowStatusEnum.INTERVIEW_4,
|
||||
WorkflowStatusEnum.INTERVIEW_5,WorkflowStatusEnum.INTERVIEW_6,WorkflowStatusEnum.INTERVIEW_7));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 会销能报名的阶段
|
||||
* @return
|
||||
*/
|
||||
public static final HashMap<String, List<String>> getExhibitionSignUpMap(){
|
||||
HashMap<String, List<String>> map = new HashMap<>();
|
||||
map.put(WorkflowStageEnum.INTENT.getCode(), Arrays.asList(WorkflowStatusEnum.INTENT_0.getCode(),WorkflowStatusEnum.INTENT_1.getCode(),WorkflowStatusEnum.INTENT_2.getCode()));
|
||||
map.put(WorkflowStageEnum.RESERVATION.getCode(),Arrays.asList(WorkflowStatusEnum.RESERVATION_0.getCode()));
|
||||
map.put(WorkflowStageEnum.INTERVIEW.getCode(),new ArrayList<>());
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user