| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 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> sheet;
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- public static class Sheet {
- public Sheet(String type,String key, String name, Map<String, String> 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<String, String> header;
- //数据
- private List<Map<String, String>> data;
- //数据【非自定义头时使用】
- private List<Object> beanDatas;
- //导出字段
- private List<ExportFieldDto> excelFields;
- }
- }
|