com.power.common.model.EnumDictionary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common-util Show documentation
Show all versions of common-util Show documentation
ApplicationPower common-util
The newest version!
package com.power.common.model;
/**
* @author yu 2019/12/7.
*/
public class EnumDictionary {
/**
* dict value
*/
private String value;
/**
* code type
*/
private String type;
/**
* dict desc
*/
private String desc;
/**
* enum ordinal
*/
private int ordinal;
/**
* enum name
*/
private String name;
public static EnumDictionary builder() {
return new EnumDictionary();
}
public String getValue() {
return value;
}
public EnumDictionary setValue(String value) {
this.value = value;
return this;
}
public String getType() {
return type;
}
public EnumDictionary setType(String type) {
this.type = type;
return this;
}
public String getDesc() {
return desc;
}
public EnumDictionary setDesc(String desc) {
this.desc = desc;
return this;
}
public int getOrdinal() {
return ordinal;
}
public EnumDictionary setOrdinal(int ordinal) {
this.ordinal = ordinal;
return this;
}
public String getName() {
return name;
}
public EnumDictionary setName(String name) {
this.name = name;
return this;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("{");
sb.append("\"value\":\"")
.append(value).append('\"');
sb.append(",\"type\":\"")
.append(type).append('\"');
sb.append(",\"desc\":\"")
.append(desc).append('\"');
sb.append(",\"ordinal\":")
.append(ordinal);
sb.append(",\"name\":\"")
.append(name).append('\"');
sb.append('}');
return sb.toString();
}
}