import com.fasterxml.jackson.annotation.JsonFormat;
/**
-
模板状态枚举
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum TemplateStateEnum {ENABLE(0, “启用”),
DISABLE(1, “禁用”);// 值
private int value;// 名称
private String name;private TemplateStateEnum(int value, String name) {
this.value = value;
this.name = name;
}/**
-
根据value值获取枚举对象
-
@param value
*/
public static TemplateStateEnum getEnum(int value){
TemplateStateEnum[] arr = v a l u e s ( ) ; i n t l e n =values(); int len =values();intlen = arr$.length;for(int i$ = 0; i$ < len ; + + i ; ++i ;++i) {
TemplateStateEnum status = arr [ i [i [i];
if (status.getValue()==value) {
return status;
}
}return null;
}
public int getValue() {
return value;
}public void setValue(int value) {
this.value = value;
}public String getName() {
return name;
}public void setName(String name) {
this.name = name;
}
} -
最主要是@JsonFormat(shape = JsonFormat.Shape.OBJECT)加上