import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
public class LogField {
/**
* 字段名。
*/
private String name;
/**
* 字段中文名。
*/
private String cnName;
public LogField() {};
public LogField(String name, String cnName) {
this.name = name;
this.cnName = cnName;
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(name)
.append(cnName)
.toHashCode();
}
@Override
public boolean equals(Object that) {
if (that instanceof LogField) {
var other = (LogField)that;
return new EqualsBuilder()
.append(name, other.name)
.append(cnName, other.cnName)
.isEquals();
} else {
return false;
}
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCnName() {
return cnName;
}
public void setCnName(String cnName) {
this.cnName = cnName;
}
}