|
@@ -5,6 +5,7 @@ import com.alibaba.fastjson.serializer.ObjectSerializer;
|
|
|
import com.alibaba.fastjson.serializer.SimpleDateFormatSerializer;
|
|
|
import com.alibaba.fastjson.serializer.ValueFilter;
|
|
|
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
|
|
|
+import com.microsvc.toolkit.common.enums.ConverterEnum;
|
|
|
import com.vdurmont.emoji.EmojiParser;
|
|
|
import com.yonge.toolset.base.enums.BaseEnum;
|
|
|
import com.yonge.toolset.utils.json.JsonUtil;
|
|
@@ -68,6 +69,10 @@ class EnumFilter implements ValueFilter {
|
|
|
if (BaseEnum.class.isAssignableFrom(value.getClass())) {
|
|
|
return ((BaseEnum<?, ?>) value).getCode();
|
|
|
}
|
|
|
+ // ConverterEnum枚举映射转换
|
|
|
+ if (ConverterEnum.class.isAssignableFrom(value.getClass())) {
|
|
|
+ return ((ConverterEnum<?>) value).getCode();
|
|
|
+ }
|
|
|
return value;
|
|
|
}
|
|
|
}
|