@Around("pageableCut()")
    public Object mapperAround(final ProceedingJoinPoint point) {
        // CHECKSTYLE:OFF
        try {
            Object query = point.getArgs()[0];
            PageParameter pageParameter = (PageParameter) ReflectUtils.getFieldValue(query, "pageParameter");
            if (Objects.isNull(pageParameter)) {
                return point.proceed();
            }
            Page<?> page = PageMethod.startPage(pageParameter.getCurrentPage(), pageParameter.getPageSize());
            Object proceed = point.proceed();
            CommonPager<?> commonPager = (CommonPager<?>) proceed;
            PageParameter result = commonPager.getPage();
            result = convert(page, result);
            commonPager.setPage(result);
            return proceed;
        } catch (Throwable throwable) {
            PageMethod.clearPage();
            throw new ShenyuException(throwable);
        }
        // CHECKSTYLE:ON
    }
mapper processing around.

@param point point {@link ProceedingJoinPoint}
@return result {@link Object}
shenyu-admin/src/main/java/org/apache/shenyu/admin/aspect/PageableAspect.java