Files
RuoYi/ruoyi-common/src/main/java/com/ruoyi/common/annotation/Excel.java

36 lines
877 B
Java
Raw Normal View History

2018-10-07 14:16:47 +08:00
package com.ruoyi.common.annotation;
2018-07-09 08:44:52 +08:00
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
2018-07-26 12:37:33 +08:00
* 自定义导出Excel数据注解
2018-07-09 08:44:52 +08:00
*
* @author ruoyi
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Excel
{
/**
* 导出到Excel中的名字.
*/
public abstract String name();
/**
* 提示信息
*/
public abstract String prompt() default "";
/**
* 设置只能选择不能输入的列内容.
*/
public abstract String[] combo() default {};
/**
* 是否导出数据,应对需求:有时我们需要导出一份模板,这是标题需要但内容需要用户手工填写.
*/
public abstract boolean isExport() default true;
}