From ccff90c96a411f7b14e768f140d3ab8d816a31f3 Mon Sep 17 00:00:00 2001 From: lqyan Date: Mon, 19 Feb 2024 12:00:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E8=A1=8C=E5=99=A8=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jhinno/sdk/openapi/api/JHApiExecution.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/jhinno/sdk/openapi/api/JHApiExecution.java b/src/main/java/com/jhinno/sdk/openapi/api/JHApiExecution.java index e66cef6..842266d 100644 --- a/src/main/java/com/jhinno/sdk/openapi/api/JHApiExecution.java +++ b/src/main/java/com/jhinno/sdk/openapi/api/JHApiExecution.java @@ -5,19 +5,34 @@ import com.fasterxml.jackson.core.type.TypeReference; import com.jhinno.sdk.openapi.ArgsException; import com.jhinno.sdk.openapi.CommonConstant; import com.jhinno.sdk.openapi.ServiceException; +import com.jhinno.sdk.openapi.api.app.JHAppApiExecution; import com.jhinno.sdk.openapi.api.auth.AuthPathConstant; import com.jhinno.sdk.openapi.client.JHApiClient; import org.apache.commons.lang3.StringUtils; +import com.jhinno.sdk.openapi.api.app.AppPathConstant; import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** - * 定义一个请求的执行器, + * 定义一个请求的执行器,该执行器是一个可以执行任何景行API接口(包含定制新增的接口,特殊接口除外,如有需求,可自行修改源码) + *

+ * 注:接口都需要传入username来获取接口调用的token,匿名调用的接口可将username传为null + *

+ * + *

+ * 对于定制接口,可参考以下步骤封装调用方法 + *

+ *
    + *
  1. 定义一个const类同来存放接口的路径,方便后期的维护,如:{@link AppPathConstant}
  2. + *
  3. 继承{@link JHApiExecution},如:{@link JHAppApiExecution}
  4. + *
  5. 参考{@link JHAppApiExecution}中封装的方法,调用{@link JHApiExecution}中的get、post、put、delete等对新的接口封装
  6. + *
* * @author yanlongqi * @date 2024/1/30 19:39 + * @see JHAppApiExecution */ public class JHApiExecution {