package jnpf.util;

import lombok.Getter;
import lombok.Setter;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * 模板工作表
 *
 * @author yanwenfu
 * @create 2019-12-29
 */
@Component
@Scope("prototype")
@Getter
@Setter
public class TemplateWorkSheet {

    /** 工作表名称 */
    private String sheetName;
    /** 列名 */
    private String[] rowNames;
    /** 数据 */
    private List<Object[]> dataList;
    /** 复杂列 */
    private String[][] complexRowNames;
    /** 需要合并的单元格 */
    private List<int[]> mergeCells;
    /** 表头行数 */
    private int titleNum;
    /** 下拉列表及坐标 */
    private Map<String[], int[]> dropDownListMap;
    /** 有无备注 */
    private boolean hasRemark = false;
}
