TableFieldDto.java
package com.mycim.valueobject.table;
import com.mycim.framework.utils.lang.StringUtils;
/**
* @author yibing.liu
* @version 1.0
* @date 2021/4/13
*/
public class TableFieldDto {
private String columnName;
private String specifyColumn;
private Object columnValue;
private boolean bySelect;
public TableFieldDto(String columnName, Object columnValue) {
this.columnName = columnName;
this.columnValue = columnValue;
}
public TableFieldDto(String columnName, String specifyColumn, boolean bySelect) {
this.columnName = columnName;
this.specifyColumn = specifyColumn;
this.bySelect = bySelect;
}
public String getColumnName() {
return columnName;
}
public void setColumnName(String columnName) {
this.columnName = columnName;
}
public Object getColumnValue() {
return columnValue;
}
public void setColumnValue(Object columnValue) {
this.columnValue = columnValue;
}
public boolean isBySelect() {
return bySelect;
}
public void setBySelect(boolean bySelect) {
this.bySelect = bySelect;
}
public String getSpecifyColumn() {
return specifyColumn;
}
public void setSpecifyColumn(String specifyColumn) {
this.specifyColumn = specifyColumn;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
TableFieldDto that = (TableFieldDto) o;
return StringUtils.equalsIgnoreCase(columnName, that.columnName);
}
}