| 12345678910111213141516171819202122232425 |
- package cc.mrbird.febs.common.annotation;
- import cc.mrbird.febs.common.validator.MobileValidator;
- import javax.validation.Constraint;
- import javax.validation.Payload;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- /**
- * @author MrBird
- */
- @Target({ElementType.FIELD})
- @Retention(RetentionPolicy.RUNTIME)
- @Constraint(validatedBy = MobileValidator.class)
- public @interface IsMobile {
- String message();
- Class<?>[] groups() default {};
- Class<? extends Payload>[] payload() default {};
- }
|