package com.product.data.entity;
|
|
import java.util.ArrayList;
|
import java.util.Arrays;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Author cheng
|
* @Date 2022/2/8 17:43
|
* @Desc 查询结果
|
*/
|
public class QueryResultEntity {
|
/**
|
* 结果集
|
*/
|
private List<Map<String, Object>> result = new ArrayList<>();
|
|
private String[] tableName;
|
/**
|
* 查询的字段集
|
*/
|
private List<String> columnNames;
|
|
public QueryResultEntity(String[] tableName) {
|
this.tableName = tableName;
|
}
|
|
public void addResult(Map<String, Object> map) {
|
if (result != null) {
|
result.add(map);
|
}
|
}
|
|
|
public List<String> getColumnNames() {
|
return columnNames;
|
}
|
|
public void setColumnNames(List<String> columnNames) {
|
this.columnNames = columnNames;
|
}
|
|
public void setColumnNames(String[] columnNames) {
|
if (columnNames != null) {
|
this.columnNames = new ArrayList<>(Arrays.asList(columnNames));
|
}
|
}
|
|
public List<Map<String, Object>> getResult() {
|
return result;
|
}
|
|
public int getSize() {
|
return this.result == null ? 0 : this.result.size();
|
}
|
|
|
public String[] getTableName() {
|
return tableName;
|
}
|
|
public boolean isEmpty() {
|
return result.size() <= 0;
|
}
|
|
public void clear() {
|
this.result = null;
|
this.tableName = null;
|
this.columnNames = null;
|
}
|
}
|