class AccessTokenRequest extends ApiRequest<AccessTokenResponse> {
    private final String corpId;
    private final String corpSecret;

    @Override
    public Mono<AccessTokenResponse> execute(WebClient client) {<FILL_FUNCTION_BODY>}
}

        return client
            .get()
            .uri("/cgi-bin/gettoken", uriBuilder -> uriBuilder
                .queryParam("corpid", corpId)
                .queryParam("corpsecret", corpSecret)
                .build())
            .retrieve()
            .bodyToMono(AccessTokenResponse.class)
            .doOnNext(AccessTokenResponse::assertSuccess);
    
<methods>public non-sealed void <init>() ,public abstract Mono<org.jetlinks.community.notify.wechat.corp.response.AccessTokenResponse> execute(org.springframework.web.reactive.function.client.WebClient) <variables>