执行器注释文档完善

This commit is contained in:
lqyan
2024-02-19 12:00:35 +08:00
parent bef820a65c
commit ccff90c96a

View File

@@ -5,19 +5,34 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.jhinno.sdk.openapi.ArgsException; import com.jhinno.sdk.openapi.ArgsException;
import com.jhinno.sdk.openapi.CommonConstant; import com.jhinno.sdk.openapi.CommonConstant;
import com.jhinno.sdk.openapi.ServiceException; 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.api.auth.AuthPathConstant;
import com.jhinno.sdk.openapi.client.JHApiClient; import com.jhinno.sdk.openapi.client.JHApiClient;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import com.jhinno.sdk.openapi.api.app.AppPathConstant;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentHashMap;
/** /**
* 定义一个请求的执行器, * 定义一个请求的执行器,该执行器是一个可以执行任何景行API接口包含定制新增的接口特殊接口除外如有需求可自行修改源码
* <p>
* 注接口都需要传入username来获取接口调用的token匿名调用的接口可将username传为null
* </p>
*
* <p>
* 对于定制接口,可参考以下步骤封装调用方法
* </p>
* <ol>
* <li>定义一个const类同来存放接口的路径方便后期的维护{@link AppPathConstant}</li>
* <li>继承{@link JHApiExecution},如:{@link JHAppApiExecution}</li>
* <li>参考{@link JHAppApiExecution}中封装的方法,调用{@link JHApiExecution}中的get、post、put、delete等对新的接口封装</li>
* </ol>
* *
* @author yanlongqi * @author yanlongqi
* @date 2024/1/30 19:39 * @date 2024/1/30 19:39
* @see JHAppApiExecution
*/ */
public class JHApiExecution { public class JHApiExecution {