
io.gitee.ludii.excel.read.config.annotation.ExcelReadField Maven / Gradle / Ivy
package io.gitee.ludii.excel.read.config.annotation;
import io.gitee.ludii.excel.converts.NoneReadConverter;
import io.gitee.ludii.excel.converts.ReadConverter;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 注解在方法上,则方法必须遵循javaBean标准,以set开始
*
* @author 陆迪
* @date 2022/4/25
*/
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelReadField {
/**
* 导入字段标题,如
*/
String title() default "";
/**
* 导出字段字段排序(升序)
*/
long sort() default 0;
/**
* 是否忽略此字段
*/
boolean ignore() default false;
/**
* 自定义转换方式
*/
Class extends ReadConverter>> readConverterClazz() default NoneReadConverter.class;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy