package cn.hobbystocks.auc.common.easy; import cn.hobbystocks.auc.dto.ExportFieldDto; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; import java.util.Map; @Data public class EasyConfig { //sheet private List sheet; @Data @NoArgsConstructor @AllArgsConstructor public static class Sheet { public Sheet(String type,String key, String name, Map header){ this.type = type; this.key = key; this.name = name; this.header = header; } //类型: map , bean private String type; //index private int index; //sheet映射的字段 private String key; //sheet名称 private String name; //sheet头 private Map header; //数据 private List> data; //数据【非自定义头时使用】 private List beanDatas; //导出字段 private List excelFields; } }