面试/面谈
This commit is contained in:
@@ -78,31 +78,31 @@ public enum ErrorCodeEnum {
|
||||
TIME_OCCUPIED(500018, "预约时间被占用", null),
|
||||
|
||||
|
||||
INTERVIEW_ENTER_FAIL(1021101, "进入面试间失败", null),
|
||||
INTERVIEW_ENTER_FAIL(1021101, "进入面审间失败", null),
|
||||
DINGDING_USER_NOT_EXIST(1021102, "用户钉钉信息不存在,无法发起资质审核!", null),
|
||||
INTERVIEW_NOT_EXIST(1021103, "面试信息不存在!", null),
|
||||
INTERVIEW_AND_PARTNER_ID_IS_NULL(1021104, "加盟商用户ID&线索ID和面试官ID不能同时为空!", null),
|
||||
INTERVIEW_PLAN_IS_NULL(1021105, "未查询到相关面试安排!", null),
|
||||
INTERVIEW_NOT_EXIST(1021103, "面审信息不存在!", null),
|
||||
INTERVIEW_AND_PARTNER_ID_IS_NULL(1021104, "加盟商用户ID&线索ID和面审官ID不能同时为空!", null),
|
||||
INTERVIEW_PLAN_IS_NULL(1021105, "未查询到相关面审安排!", null),
|
||||
DATE_PARAMS_IS_ERROR(1021106, "日期参数错误!", null),
|
||||
INTERVIEW_PLAN_NOT_EXIST(1021107, "面试计划不存在!", null),
|
||||
FEISHU_DELETE_SCHEDULE_ERROR(1021108, "删除原面试安排失败!", null),
|
||||
CREATE_CALENDAR_EVENT_FAIL(1021109, "创建面试安排失败!", null),
|
||||
FEISHU_UPDATE_SCHEDULE_ERROR(1021110, "修改面试安排失败!", null),
|
||||
INTERVIEW_STATUS_ERROR(1021111, "当前面试状态不允许该操作!", null),
|
||||
INTERVIEW_PLAN_ALREADY_EXIST(1021112, "面试计划已存在,请勿重复申请!", null),
|
||||
INTERVIEW_PLAN_NOT_EXIST(1021107, "面审计划不存在!", null),
|
||||
FEISHU_DELETE_SCHEDULE_ERROR(1021108, "删除原面审安排失败!", null),
|
||||
CREATE_CALENDAR_EVENT_FAIL(1021109, "创建面审安排失败!", null),
|
||||
FEISHU_UPDATE_SCHEDULE_ERROR(1021110, "修改面审安排失败!", null),
|
||||
INTERVIEW_STATUS_ERROR(1021111, "当前面审状态不允许该操作!", null),
|
||||
INTERVIEW_PLAN_ALREADY_EXIST(1021112, "面审计划已存在,请勿重复申请!", null),
|
||||
INTERVIEW_LINE_ID_IS_NULL(1021113, "线索id为空!", null),
|
||||
INTERVIEW_INTERVIEW_TIME_IS_UNUSABLE(1021114, "当前预约时间不可用,请和线索用户协商其他时间后确定预约时间\n面试人:{0} 手机号:{1}", null),
|
||||
INTERVIEW_INTERVIEW_TIME_IS_UNUSABLE(1021114, "当前预约时间不可用,请和线索用户协商其他时间后确定预约时间\n面审人:{0} 手机号:{1}", null),
|
||||
INTERVIEW_PARTNER_NOT_EXIST(1021115, "线索下的加盟商不存在!", null),
|
||||
INTERVIEW_STATUS_NOT_TRANSFER(1021116, "当前面试状态不允许转让! 面试状态:{0}", null),
|
||||
INTERVIEW_STATUS_NOT_TRANSFER(1021116, "当前面审状态不允许转让! 面审状态:{0}", null),
|
||||
MOBILE_WECHAT_EXIST(1021116, "此号码已绑定其他微信", null),
|
||||
|
||||
ROOM_STATUS_ERROR(10211156, "当前面试房间状态不允许进行该操作!", null),
|
||||
ROOM_STATUS_ERROR(10211156, "当前面审房间状态不允许进行该操作!", null),
|
||||
MOBILE_APP_NOT_ONLINE_ERROR(10211157, "呼叫失败,请确认呼出号码正确并检查是否安装并打开呼叫插件", null),
|
||||
CALL_RECORD_NOT_EXIST_ERROR(10211158, "通话记录不存在!", null),
|
||||
CALL_UP_ERROR(10211159, "拨出电话异常!", null),
|
||||
CREATE_CALL_REQUEST_ERROR(10211160, "创建电话请求失败!", null),
|
||||
|
||||
CREATE_APPOINTMENT_TIME_ERROR(10211161, "当前时间不可预约面试,请选择其他时间", null),
|
||||
CREATE_APPOINTMENT_TIME_ERROR(10211161, "当前时间不可预约面审,请选择其他时间", null),
|
||||
|
||||
USER_CHANNEL_NOT_EXISTS(10211162, "当前用户渠道不存在", null),
|
||||
LINE_ALREADY_EXISTS(10211163, "该线索已存在,跟进人为{0}", null),
|
||||
@@ -129,7 +129,7 @@ public enum ErrorCodeEnum {
|
||||
EXHIBITION_NOT_EXIST(106003, "会销不存在或被删除", null),
|
||||
EXHIBITION_NOT_SIGNED(106004, "线索未进行会销签到", null),
|
||||
EXHIBITION_NOT_SUBMIT_INTENTION(106005, "线索未提交意向申请", null),
|
||||
EXHIBITION_LINE_INTERVIEWED(106006, "线索已预约面试", null),
|
||||
EXHIBITION_LINE_INTERVIEWED(106006, "线索已预约面审", null),
|
||||
;
|
||||
|
||||
|
||||
|
||||
@@ -91,4 +91,17 @@ public enum InterviewTypeEnum {
|
||||
return result;
|
||||
}
|
||||
|
||||
public static WorkflowSubStageStatusEnum getWorkflowSubStageStatus(InterviewTypeEnum interviewType){
|
||||
if(MEET.equals(interviewType)){
|
||||
return WorkflowSubStageStatusEnum.INVITING_INTERVIEWS_15;
|
||||
}
|
||||
if(INTERVIEW.equals(interviewType)){
|
||||
return WorkflowSubStageStatusEnum.FIRST_INTERVIEWS_30;
|
||||
}
|
||||
if(SECOND_INTERVIEW.equals(interviewType)){
|
||||
return WorkflowSubStageStatusEnum.SECOND_INTERVIEWS_105;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -13,20 +13,20 @@ import java.util.stream.Collectors;
|
||||
*/
|
||||
public enum WorkflowStageEnum {
|
||||
|
||||
INTENT("1","意向申请阶段"),
|
||||
STORE("2","新店进展"),
|
||||
INTENT(1,"意向申请阶段"),
|
||||
STORE(2,"新店进展"),
|
||||
;
|
||||
|
||||
private String code;
|
||||
private Integer code;
|
||||
|
||||
private String message;
|
||||
|
||||
WorkflowStageEnum(String code, String message) {
|
||||
WorkflowStageEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getCode() {
|
||||
public Integer getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ public enum WorkflowStageEnum {
|
||||
return message;
|
||||
}
|
||||
|
||||
protected static final Map<String, WorkflowStageEnum> map = Arrays.stream(values()).collect(
|
||||
protected static final Map<Integer, WorkflowStageEnum> map = Arrays.stream(values()).collect(
|
||||
Collectors.toMap(WorkflowStageEnum::getCode, Function.identity()));
|
||||
|
||||
public static WorkflowStageEnum getWorkflowStageByCode(String code) {
|
||||
|
||||
Reference in New Issue
Block a user