会销报名+取消报名
This commit is contained in:
@@ -18,6 +18,7 @@ public enum FeiShuNoticeMsgEnum {
|
||||
FOLLOW_TASK("线索跟进任务", "{0}", "img_v2_1960b7ef-8c4e-4c3d-8b67-3d918a85578g", "1567d83b966f2d312fd7fcd2e72dbce9"),
|
||||
INTERVIEW_APPOINTMENT("面试预约申请", "您有一个【面试预约申请】待处理,预约人 {0} 手机号 {1} ,预约面试时间 {2} ","img_v2_107bb06b-2a7a-43e1-a6ae-e5d2f2dae17g", "1567d83b966f2d312fd7fcd2e72dbce9"),
|
||||
EXHIBITION_COLLABORATOR("会销协作通知", "{0} 已将您添加为【{1}】的会销协作人,日期为 {2},地点为“{3}” ","img_v2_107bb06b-2a7a-43e1-a6ae-e5d2f2dae17g", "1567d83b966f2d312fd7fcd2e72dbce9"),
|
||||
PARTNER_SIGNUP_EXHIBITION("线索已报名会销", "您跟进的线索客户{0} {1} 已报名于 {2} 举办的【{3}】 ,地点为“{4}”","img_v2_107bb06b-2a7a-43e1-a6ae-e5d2f2dae17g", "1567d83b966f2d312fd7fcd2e72dbce9"),
|
||||
;
|
||||
|
||||
private String title;
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
import java.text.MessageFormat;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/12/11 13:56
|
||||
* @Version 1.0
|
||||
*/
|
||||
public enum SignUpStatusEnum {
|
||||
|
||||
Sign_UP_FAIL_1("会销结束","你报名的展会已结束 请确认!"),
|
||||
Sign_UP_FAIL_2("不符合报名条件","该线索已录入系统但不符合报名要求,当前处于【{0}:{1}】状态,建议客户经理以当前状态正常推进,勿占用展会名额。"),
|
||||
Sign_UP_FAIL_3("报名同一个会销组内会销","线索已报名本批次会销组中的“{0}”场次,切勿重复录入"),
|
||||
Sign_UP_FAIL_4("不符合报名条件—黑名单","该线索已录入系统但不符合报名要求,当前处于【{0}】状态,建议客户经理以当前状态正常推进,勿占用展会名额。");
|
||||
|
||||
private String signUpTitle;
|
||||
private String signUpFailMsg;
|
||||
|
||||
|
||||
SignUpStatusEnum(String signUpTitle, String signUpFailMsg) {
|
||||
this.signUpTitle = signUpTitle;
|
||||
this.signUpFailMsg = signUpFailMsg;
|
||||
}
|
||||
|
||||
public String getSignUpTitle() {
|
||||
return signUpTitle;
|
||||
}
|
||||
|
||||
public String getSignUpFailMsg() {
|
||||
return signUpFailMsg;
|
||||
}
|
||||
|
||||
public static String getSignUpFailMsg(SignUpStatusEnum signUpStatusEnum,Object... objects) {
|
||||
return MessageFormat.format(signUpStatusEnum.getSignUpFailMsg(),objects);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -2,9 +2,7 @@ package com.cool.store.enums;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@@ -41,6 +39,32 @@ public enum WorkflowStageEnum {
|
||||
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;
|
||||
|
||||
@@ -14,7 +14,7 @@ public enum WorkflowStatusEnum {
|
||||
|
||||
//预约面试阶段
|
||||
RESERVATION_0("0","待预约"),
|
||||
RESERVATION_1("1","预约时间待审核"),
|
||||
RESERVATION_1("1","待审核"),
|
||||
RESERVATION_7("7","拒绝"),
|
||||
RESERVATION_8("8","超时"),//超时未预约或未参加
|
||||
|
||||
|
||||
Reference in New Issue
Block a user