com.geese.plugin.excel.mapping.SheetMapping Maven / Gradle / Ivy
package com.geese.plugin.excel.mapping;
import com.geese.plugin.excel.filter.Filterable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* Created by Administrator on 2017/3/11.
*/
public class SheetMapping extends Filterable {
// 名称
private String name;
// 索引
private Integer index;
// 数据Key
private String dataKey;
// 线性数据结构-------------------------------
// 表头
private List tableHeads = new ArrayList<>();
// 开始行
private Integer startRow;
// 结束行
private Integer endRow;
// 行间隔
private Integer rowInterval;
// 表格数据
private List tableData;
// 散列数据结构-------------------------------
// 散列点
private List points = new ArrayList<>();
private ExcelMapping excelMapping;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getIndex() {
return index;
}
public void setIndex(Integer index) {
this.index = index;
}
public List getTableHeads() {
return tableHeads;
}
public void setTableHeads(List tableHeads) {
this.tableHeads = tableHeads;
}
public Integer getStartRow() {
return startRow;
}
public void setStartRow(Integer startRow) {
this.startRow = startRow;
}
public Integer getEndRow() {
return endRow;
}
public void setEndRow(Integer endRow) {
this.endRow = endRow;
}
public List getTableData() {
return tableData;
}
public void setTableData(List tableData) {
this.tableData = tableData;
}
public List getPoints() {
return points;
}
public void setPoints(List points) {
this.points = points;
}
public String getDataKey() {
return dataKey;
}
public void setDataKey(String dataKey) {
this.dataKey = dataKey;
}
public ExcelMapping getExcelMapping() {
return excelMapping;
}
public void setExcelMapping(ExcelMapping excelMapping) {
this.excelMapping = excelMapping;
}
public Integer getRowInterval() {
return rowInterval;
}
public void setRowInterval(Integer rowInterval) {
this.rowInterval = rowInterval;
}
}