class VerificationInterceptor {

    @Autowired
    private VerificationService verificationService;

    @Before("@annotation(cn.lili.modules.verification.aop.annotation.Verification)")
    public void interceptor(JoinPoint pjp) {<FILL_FUNCTION_BODY>}
}

        MethodSignature signature = (MethodSignature) pjp.getSignature();
        Method method = signature.getMethod();
        Verification verificationAnnotation = method.getAnnotation(Verification.class);
        VerificationEnums verificationEnums = verificationAnnotation.type();
        String uuid = verificationAnnotation.uuid();
        boolean result = verificationService.check(uuid, verificationEnums);
        if (result) {
            return;
        }
        throw new ServiceException(ResultCode.VERIFICATION_ERROR);
    
<no_super_class>