Browse Source

【升级】统一修改参数校验注解的书写规范

fengshuonan 4 years ago
parent
commit
2fa2f6f287

+ 2 - 5
guns-base-support/guns-core/src/main/java/cn/stylefeng/guns/core/validation/date/DateValue.java

@ -26,10 +26,8 @@ package cn.stylefeng.guns.core.validation.date;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.NotNull;
import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
@ -50,11 +48,10 @@ public @interface DateValue {
    Class<? extends Payload>[] payload() default {};
    @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
    @Target({ElementType.FIELD, ElementType.PARAMETER})
    @Retention(RUNTIME)
    @Documented
    @interface List {
        NotNull[] value();
        DateValue[] value();
    }
}

+ 2 - 5
guns-base-support/guns-core/src/main/java/cn/stylefeng/guns/core/validation/datetime/DateTimeValue.java

@ -26,10 +26,8 @@ package cn.stylefeng.guns.core.validation.datetime;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.NotNull;
import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
@ -50,11 +48,10 @@ public @interface DateTimeValue {
    Class<? extends Payload>[] payload() default {};
    @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
    @Target({ElementType.FIELD, ElementType.PARAMETER})
    @Retention(RUNTIME)
    @Documented
    @interface List {
        NotNull[] value();
        DateTimeValue[] value();
    }
}

+ 2 - 5
guns-base-support/guns-core/src/main/java/cn/stylefeng/guns/core/validation/flag/FlagValue.java

@ -26,10 +26,8 @@ package cn.stylefeng.guns.core.validation.flag;
import javax.validation.Constraint;
import javax.validation.Payload;
import javax.validation.constraints.NotNull;
import java.lang.annotation.*;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
@ -50,11 +48,10 @@ public @interface FlagValue {
    Class<? extends Payload>[] payload() default {};
    @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
    @Target({ElementType.FIELD, ElementType.PARAMETER})
    @Retention(RUNTIME)
    @Documented
    @interface List {
        NotNull[] value();
        FlagValue[] value();
    }
}