package com.ruoyi.system.api.constant;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Getter;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
* @ClassName ConfigEnum
|
* @Description TODO
|
* @Author jqs
|
* @Date 2023/6/6 10:35
|
* @Version 1.0
|
*/
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
@Getter
|
public enum ConfigEnum {
|
|
PLATFORM_SERVICE_PHONE("PLATFORM_SERVICE_PHONE", 1,"客服电话"),
|
SHOP_EMERGENCY_DEGREE("SHOP_EMERGENCY_DEGREE", 3,"合作商任务紧急程度"),
|
SHOP_FOLLOW_TYPE("SHOP_FOLLOW_TYPE", 3,"合作商跟进类型"),
|
SHOP_CUSTOM_STATUS("SHOP_CUSTOM_STATUS", 3,"合作商状态"),
|
SHOP_SOURCE_CHANNEL("SHOP_SOURCE_CHANNEL", 3,"来源渠道"),
|
SHARE_INTEGRAL("SHARE_INTEGRAL", 2,"分享小程序可获得积分"),
|
SUGGEST_PLATFORM_INTEGRAL("SUGGEST_PLATFORM_INTEGRAL", 2,"平台建议可获得积分"),
|
SIGN_IN_INTEGRAL("SIGN_IN_INTEGRAL", 2,"每日签到可获得积分"),
|
SUGGEST_SHOP_INTEGRAL("SUGGEST_SHOP_INTEGRAL", 2,"门店建议可获得积分"),
|
ORDER_AUTO_CANCEL_TIME("ORDER_AUTO_CANCEL_TIME", 2,"C端订单自动取消时间"),
|
PAY_MONEY_INTEGRAL("PAY_MONEY_INTEGRAL", 2,"购物满1元可获得积分"),
|
MEMBER_SOURCE_CHANNEL("MEMBER_SOURCE_CHANNEL", 4,"会员来源"),
|
MEMBER_CHARACTER("MEMBER_CHARACTER", 4,"会员性格"),
|
MEMBER_LEVEL("MEMBER_LEVEL", 4,"会员等级"),
|
MEMBER_TYPE("MEMBER_TYPE", 4,"会员类型"),
|
NURSE_PROBLEM("NURSE_PROBLEM", 4,"调理问题"),
|
HOME_STYLE("HOME_STYLE", 2,"首页风格"),
|
HOME_SLOGAN("HOME_SLOGAN", 1,"首页广告语"),
|
HOME_LOGO("HOME_LOGO", 1,"首页logo");
|
|
|
|
|
private final String key;
|
private final Integer keyType;
|
private final String keyName;
|
private static final Map<String, ConfigEnum> valueMap = new HashMap<>();
|
static {
|
for(ConfigEnum configEnum : ConfigEnum.values()) {
|
valueMap.put(configEnum.keyName, configEnum);
|
}
|
}
|
|
ConfigEnum(String key,Integer keyType, String keyName) {
|
this.key = key;
|
this.keyType = keyType;
|
this.keyName = keyName;
|
}
|
public static ConfigEnum getByKeyName(String keyName) {
|
return valueMap.get(keyName);
|
}
|
}
|