package com.vci.starter.word.bo; import java.util.List; import java.util.Map; /** * 使用域代码的方式往word的表格 里写入数据,需要这样的方式 * @author weidy * @date 2019/8/13 15:47 */ public class WordMergeStartTableDataBO implements java.io.Serializable { /** * 禁止修改这个值 */ private static final long serialVersionUID = -5247054966349871652L; /** * 表名,需要和word的域代码中相对应,比如 ,表名为xxx */ private String tableName; /** * 列表数据,其中每一行的数据中的Map的key是域字段名称,一定要注意,如果有子表,子表的那个值不能为null,否则无法判断 */ private List> tableDataList; /** * 要合并单元格的列序号,从1开始 */ private String mergeColumn ; /** * 获取表格名称 * @return 表格名称 */ public String getTableName() { return tableName; } /** * 设置表格名称 * @param tableName 表格名称 */ public void setTableName(String tableName) { this.tableName = tableName; } /** * 获取表格的数据 * @return 获取表格的名称 */ public List> getTableDataList() { return tableDataList; } /** * 设置表格的数据 * @param tableDataList 表格数据 */ public void setTableDataList(List> tableDataList) { this.tableDataList = tableDataList; } /** * 需要合并单元格的列 * @return 列名称,多个以逗号分隔 */ public String getMergeColumn() { return mergeColumn; } /** * 设置要合并的单元格 * @param mergeColumn 单元格列号,从0开始,多个以逗号分隔 */ public void setMergeColumn(String mergeColumn) { this.mergeColumn = mergeColumn; } @Override public String toString() { return "WordSignMergeTableData{" + "tableName='" + tableName + '\'' + ", tableDataList=" + tableDataList + ", mergeColumn='" + mergeColumn + '\'' + '}'; } }