package com.qianwen.core.excel.extend.annotation; import com.alibaba.excel.converters.Converter; import com.alibaba.excel.support.ExcelTypeEnum; import com.alibaba.excel.write.handler.WriteHandler; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import com.qianwen.core.excel.extend.head.HeadGenerator; @Target({ElementType.METHOD}) @Documented @Retention(RetentionPolicy.RUNTIME) /* loaded from: blade-starter-excel-9.3.0.0-SNAPSHOT.jar:org/springblade/core/excel/extend/annotation/ResponseExcel.class */ public @interface ResponseExcel { String name() default ""; ExcelTypeEnum suffix() default ExcelTypeEnum.XLSX; String password() default ""; Sheet[] sheets() default {@Sheet(sheetName = "sheet1")}; boolean inMemory() default false; String template() default ""; String[] include() default {}; String[] exclude() default {}; Class[] writeHandler() default {}; Class[] converter() default {}; Class headGenerator() default HeadGenerator.class; boolean i18nHeader() default false; }