liuxm
2024-06-13 a8a841000119370ec34a59a7f4f51dc2f8ee0976
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.dy.common.aop;
 
import jakarta.validation.Constraint;
import jakarta.validation.Payload;
import java.lang.annotation.*;
 
@Documented
@Constraint(validatedBy = CheckLengthValidator.class)
@Target({ElementType.FIELD, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface CheckLength {
 
    int min() default 11;
    int max() default 11;
 
    String message() default "手机号长度必须是11位";
 
    Class<?>[] groups() default {};
 
    Class<? extends Payload>[] payload() default {};
}