Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
# Conflicts: # coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java
This commit is contained in:
@@ -22,6 +22,8 @@ public class CommonConstants {
|
||||
|
||||
public static final int THREE_DAY_SECONDS = 60*60*24*3;
|
||||
|
||||
public static final int NORMAL_LOCK_TIMES = 60 * 1000;
|
||||
|
||||
/**
|
||||
* 企业开通锁存活时间
|
||||
*/
|
||||
@@ -109,4 +111,7 @@ public class CommonConstants {
|
||||
public static final String NINE_STR = "9";
|
||||
public static final String TEN_STR = "10";
|
||||
|
||||
public static final String FOLLOW = "follow";
|
||||
public static final String PENDING = "pending";
|
||||
|
||||
}
|
||||
|
||||
@@ -45,6 +45,14 @@ public enum ErrorCodeEnum {
|
||||
USER_GROUP_NOT_EXIST(1021077, "用户分组不存在", null),
|
||||
GET_INFO_ERROR(1021078, "获取信息异常", null),
|
||||
|
||||
|
||||
|
||||
|
||||
PARAMS_REQUIRED(400002, "参数缺失!", null),
|
||||
|
||||
|
||||
LINE_ID_IS_NOT_EXIST(500001, "线索ID不存在!", null),
|
||||
|
||||
INTERVIEW_ENTER_FAIL(1021101, "进入面试间失败", null),
|
||||
;
|
||||
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @author Admin
|
||||
* @ClassName FsEventTypeEnum
|
||||
* @Description fs的事件类型
|
||||
*/
|
||||
public enum FSEventTypeEnum {
|
||||
|
||||
//
|
||||
USER_CREATED("contact.user.created_v3","员工入职"),
|
||||
USER_DELETED("contact.user.deleted_v3", "员工离职"),
|
||||
USER_UPDATED("contact.user.updated_v3", "员工信息被修改"),
|
||||
|
||||
DEPARTMENT_CREATED("contact.department.created_v3", "部门被创建"),
|
||||
DEPARTMENT_UPDATED("contact.department.updated_v3", "部门信息被修改"),
|
||||
DEPARTMENT_DELETED("contact.department.deleted_v3", "部门被删除"),
|
||||
|
||||
APP_OPEN("app_open", "首次启用应用"),
|
||||
APP_STATUS_CHANGE("app_status_change", "应用停启用"),
|
||||
APP_TICKET("app_ticket", "app_ticket 事件"),
|
||||
APP_UNINSTALLED("app_uninstalled", "应用卸载"),
|
||||
|
||||
CONTACT_SCOPE_UPDATE("contact.scope.updated_v3", "通讯录范围权限被更新"),
|
||||
ORDER_PAID("order_paid", "应用商店应用购买"),
|
||||
;
|
||||
|
||||
|
||||
private final String value;
|
||||
private final String remark;
|
||||
|
||||
private static final Map<String, FSEventTypeEnum> map = Arrays.stream(values()).collect(Collectors.toMap(FSEventTypeEnum::getValue, Function.identity()));
|
||||
|
||||
FSEventTypeEnum(String value, String remark) {
|
||||
this.value = value;
|
||||
this.remark = remark;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public static FSEventTypeEnum parseValue(String value) {
|
||||
return map.get(value);
|
||||
}
|
||||
|
||||
public static boolean isUserEvent(String eventType){
|
||||
return FSEventTypeEnum.USER_CREATED.getValue().equals(eventType) || FSEventTypeEnum.USER_UPDATED.getValue().equals(eventType) || FSEventTypeEnum.USER_DELETED.getValue().equals(eventType);
|
||||
}
|
||||
|
||||
public static boolean isDepartmentEvent(String eventType){
|
||||
return FSEventTypeEnum.DEPARTMENT_CREATED.getValue().equals(eventType) || FSEventTypeEnum.DEPARTMENT_UPDATED.getValue().equals(eventType) || FSEventTypeEnum.DEPARTMENT_DELETED.getValue().equals(eventType);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/13 11:45
|
||||
* @Version 1.0
|
||||
*/
|
||||
public enum LineStatusEnum {
|
||||
|
||||
PUBLIC_SEAS(0,"公海线索"),
|
||||
PRIVATE_SEAS(1,"私海线索"),
|
||||
COOPERATION(2,"合作"),
|
||||
BLACKLIST(3,"黑名单"),
|
||||
;
|
||||
|
||||
private Integer code;
|
||||
|
||||
private String message;
|
||||
|
||||
LineStatusEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
|
||||
public Integer getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/9 16:17
|
||||
* @Version 1.0
|
||||
*/
|
||||
public enum WorkflowStageEnum {
|
||||
|
||||
INTENT("1","意向申请阶段"),
|
||||
RESERVATION("2","预约面试阶段"),
|
||||
INTERVIEW("3","合格资格面试"),
|
||||
;
|
||||
|
||||
private String code;
|
||||
|
||||
private String message;
|
||||
|
||||
WorkflowStageEnum(String code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.cool.store.enums;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/9 16:35
|
||||
* @Version 1.0
|
||||
*/
|
||||
public enum WorkflowStatusEnum {
|
||||
//意向申请阶段
|
||||
INTENT_0("0","待提交"),
|
||||
INTENT_1("1","待审核"),
|
||||
INTENT_2("2","已通过"),
|
||||
INTENT_3("3","未通过"),
|
||||
|
||||
//预约面试阶段
|
||||
RESERVATION_0("0","待预约"),
|
||||
RESERVATION_6("6","到期未预约"),
|
||||
|
||||
|
||||
//合格资格面试
|
||||
INTERVIEW_1("1","待面试"),
|
||||
INTERVIEW_2("2","已开始"),
|
||||
INTERVIEW_3("3","待审核"),
|
||||
INTERVIEW_4("4","审核中"),
|
||||
INTERVIEW_5("5","审核通过"),
|
||||
INTERVIEW_6("6","拒绝"),
|
||||
|
||||
|
||||
;
|
||||
|
||||
private String code;
|
||||
|
||||
private String message;
|
||||
|
||||
WorkflowStatusEnum(String code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.cool.store.utils;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2023/6/8 17:17
|
||||
* @Version 1.0
|
||||
*/
|
||||
public class CoolDateUtils {
|
||||
|
||||
public static final String DATE_FORMAT_DAY = "yyyy-MM-dd";
|
||||
public static final String DATE_FORMAT_DAY_2 = "yyyy/MM/dd";
|
||||
public static final String TIME_FORMAT_SEC = "HH:mm:ss";
|
||||
public static final String TIME_FORMAT_SEC2 = "HH:mm";
|
||||
public static final String DATE_FORMAT_SEC = "yyyy-MM-dd HH:mm:ss";
|
||||
public static final String DATE_FORMAT_SEC_2 = "yyyy/MM/dd HH:mm:ss";
|
||||
public static final String DATE_FORMAT_SEC_3 = "yyyy.MM.dd HH:mm:ss";
|
||||
public static final String DATE_FORMAT_SEC_4 = "yyyy.MM.dd HH:mm";
|
||||
public static final String DATE_FORMAT_SEC_5 = "yyyy.MM.dd HH:mm";
|
||||
public static final String DATE_FORMAT_SEC_6 = "yyyy.MM.dd";
|
||||
/**
|
||||
* 几天后的当前
|
||||
* @param d
|
||||
* @param day
|
||||
* @return
|
||||
*/
|
||||
public static Date getDateBefore(Date d, int day) {
|
||||
Calendar now = Calendar.getInstance();
|
||||
now.setTime(d);
|
||||
now.set(Calendar.DATE, now.get(Calendar.DATE) + day);
|
||||
return now.getTime();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user