package com.yd.oss.feign.dto;

import lombok.Data;

import java.util.List;

/**
 * 多Sheet导出-单个Sheet配置
 */
@Data
public class SheetExportConfig {

    /**
     * Sheet名称（必填）
     */
    private String sheetName;

    /**
     * 导出字段列表（必填）
     */
    private List<String> fieldNames;

    /**
     * 数据列表（可选，若为空则只导出表头）
     */
    private List<?> dataList;

    /**
     * 实体类全限定名（可选，用于读取@Excel注解获取列名，若未传则直接使用fieldNames作为列名）
     */
    private String entityClassName;
}