class AppDataRangeAop {

    @Around(AopConstant.APP_POINTCUT)
    public Object doAround(ProceedingJoinPoint joinPoint) throws Throwable {<FILL_FUNCTION_BODY>}

}

        Object[] args = joinPoint.getArgs();
        if (ArrayUtils.isEmpty(args)) {
            return joinPoint.proceed();
        }
        for (Object arg : args) {
            if (arg instanceof DataRangeQuery) {
                DataRangeQuery dataRangeQuery = (DataRangeQuery) arg;
                DataRangeUtil.handleAppLogin(dataRangeQuery);
                break;
            }
        }
        return joinPoint.proceed();
    
<no_super_class>