package com.safeluck.aykj.annotation;
|
|
import java.lang.annotation.ElementType;
|
import java.lang.annotation.Inherited;
|
import java.lang.annotation.Retention;
|
import java.lang.annotation.RetentionPolicy;
|
import java.lang.annotation.Target;
|
|
/**
|
* Created by zhouwei on 2016/12/1.
|
*/
|
|
|
@Retention(RetentionPolicy.RUNTIME)
|
@Target({ElementType.FIELD,ElementType.TYPE})
|
public @interface Length {
|
int value() default 0;
|
String lengthField() default "";
|
|
/**
|
* 如果长度不足的填充方向
|
* @return
|
*/
|
PaddingWay paddingWay() default PaddingWay.RIGHT;
|
|
/**
|
* 长度不足的填充字符
|
* @return
|
*/
|
byte paddingByte() default 0x00;
|
enum PaddingWay {
|
LEFT,RIGHT;
|
}
|
}
|