Excel.java
1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
package com.bckefu.excel.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* @author caoliang1918@aliyun.com
* @Date 2017/11/4:22:32
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Excel {
String databaseFormat() default "yyyyMMddHHmmss";
String exportFormat() default "";
String importFormat() default "";
String format() default "";
String numFormat() default "";
double height() default 10.0D;
int imageType() default 1;
String suffix() default "";
boolean isWrap() default true;
int[] mergeRely() default {};
boolean mergeVertical() default false;
String name();
String groupName() default "";
boolean needMerge() default false;
String orderNum() default "0";
String[] replace() default {};
String savePath() default "upload";
int type() default 1;
double width() default 10.0D;
boolean isStatistics() default false;
boolean isHyperlink() default false;
String isImportField() default "false";
}