mirror of
https://github.com/yanlongqi/jhinno-openapi-java-sdk.git
synced 2026-03-22 06:15:10 +08:00
feat(请求路径): 适配其他服务的请求路径
This commit is contained in:
@@ -11,86 +11,86 @@ public class AppPathConstant {
|
||||
/**
|
||||
* 申请会话
|
||||
*/
|
||||
public static final String APPS_START_PATH = "/ws/api/apps/{appId}/start";
|
||||
public static final String APPS_START_PATH = "/appform/ws/api/apps/{appId}/start";
|
||||
|
||||
/**
|
||||
* 查询会列表
|
||||
*/
|
||||
public static final String APPS_SESSIONS_ALL_PATH = "/ws/api/apps/sessions/all";
|
||||
public static final String APPS_SESSIONS_ALL_PATH = "/appform/ws/api/apps/sessions/all";
|
||||
|
||||
/**
|
||||
* 使用参数查询会话列表
|
||||
*/
|
||||
public static final String APPS_SESSIONS_PATH = "/ws/api/apps/sessions";
|
||||
public static final String APPS_SESSIONS_PATH = "/appform/ws/api/apps/sessions";
|
||||
|
||||
|
||||
/**
|
||||
* 根据会话id列表查询会话列表
|
||||
*/
|
||||
public static final String APPS_SESSIONS_IDS_PATH = "/ws/api/apps/listBySessionIds";
|
||||
public static final String APPS_SESSIONS_IDS_PATH = "/appform/ws/api/apps/listBySessionIds";
|
||||
|
||||
|
||||
/**
|
||||
* 根据会话名称查询会话列表
|
||||
*/
|
||||
public static final String APPS_SESSIONS_NAME_PATH = "/ws/api/apps/listBySessionName";
|
||||
public static final String APPS_SESSIONS_NAME_PATH = "/appform/ws/api/apps/listBySessionName";
|
||||
|
||||
|
||||
/**
|
||||
* 会话共享
|
||||
*/
|
||||
public static final String APPS_SESSIONS_SHARE_PATH = "/ws/api/apps/sessions/{sessionId}/share";
|
||||
public static final String APPS_SESSIONS_SHARE_PATH = "/appform/ws/api/apps/sessions/{sessionId}/share";
|
||||
|
||||
|
||||
/**
|
||||
* 取消会话共享
|
||||
*/
|
||||
public static final String APPS_SESSIONS_CANCEL_SHARE_PATH = "/ws/api/apps/sessions/{sessionId}/share_cancel";
|
||||
public static final String APPS_SESSIONS_CANCEL_SHARE_PATH = "/appform/ws/api/apps/sessions/{sessionId}/share_cancel";
|
||||
|
||||
/**
|
||||
* 传递会话的操作权
|
||||
*/
|
||||
public static final String APPS_SESSIONS_OPERATION_TRANSFER_PATH = "/ws/api/apps/sessions/{sessionId}/operation_transfer";
|
||||
public static final String APPS_SESSIONS_OPERATION_TRANSFER_PATH = "/appform/ws/api/apps/sessions/{sessionId}/operation_transfer";
|
||||
|
||||
|
||||
/**
|
||||
* 连接会话
|
||||
*/
|
||||
public static final String APPS_SESSIONS_CONNECT_JHAPP_PATH = "/ws/api/apps/sessions/{sessionId}/connect";
|
||||
public static final String APPS_SESSIONS_CONNECT_JHAPP_PATH = "/appform/ws/api/apps/sessions/{sessionId}/connect";
|
||||
|
||||
/**
|
||||
* 断开会话连接(作业/应用)
|
||||
*/
|
||||
public static final String APPS_SESSIONS_DISCONNECT_PATH = "/ws/api/apps/sessions/{sessionId}/disconnect";
|
||||
public static final String APPS_SESSIONS_DISCONNECT_PATH = "/appform/ws/api/apps/sessions/{sessionId}/disconnect";
|
||||
|
||||
|
||||
/**
|
||||
* 批量断开会话
|
||||
*/
|
||||
public static final String APPS_SESSIONS_DISCONNECT_IDS_PATH = "/ws/api/apps/sessions/disconnect";
|
||||
public static final String APPS_SESSIONS_DISCONNECT_IDS_PATH = "/appform/ws/api/apps/sessions/disconnect";
|
||||
|
||||
|
||||
/**
|
||||
* 注销会话
|
||||
*/
|
||||
public static final String APPS_SESSIONS_DESTROY_PATH = "/ws/api/apps/sessions/{sessionId}/close";
|
||||
public static final String APPS_SESSIONS_DESTROY_PATH = "/appform/ws/api/apps/sessions/{sessionId}/close";
|
||||
|
||||
/**
|
||||
* 批量注销会话
|
||||
*/
|
||||
public static final String APPS_SESSIONS_DESTROY_IDS_PATH = "/ws/api/apps/sessions/close";
|
||||
public static final String APPS_SESSIONS_DESTROY_IDS_PATH = "/appform/ws/api/apps/sessions/close";
|
||||
|
||||
|
||||
/**
|
||||
* 查询应用列表
|
||||
*/
|
||||
public static final String APPS_LIST_PATH = "/ws/api/apps";
|
||||
public static final String APPS_LIST_PATH = "/appform/ws/api/apps";
|
||||
|
||||
|
||||
/**
|
||||
* 获取应用链接URL
|
||||
*/
|
||||
public static final String APPS_GET_URL_PATH = "/ws/api/apps/{appName}/url";
|
||||
public static final String APPS_GET_URL_PATH = "/appform/ws/api/apps/{appName}/url";
|
||||
|
||||
|
||||
/**
|
||||
@@ -104,7 +104,7 @@ public class AppPathConstant {
|
||||
* <p/>
|
||||
* 该接口目前在Solutions下面维护,未经过产品的测试
|
||||
*/
|
||||
public static final String APP_USE_LABEL_PATH = "/ws/api/app/use_label/apps";
|
||||
public static final String APP_USE_LABEL_PATH = "/appform/ws/api/app/use_label/apps";
|
||||
|
||||
|
||||
/**
|
||||
@@ -112,5 +112,5 @@ public class AppPathConstant {
|
||||
* <p/>
|
||||
* 该接口目前在Solutions下面维护,未经过产品的测试
|
||||
*/
|
||||
public static final String APPS_SUFFIXES_PATH = "/ws/api/apps/suffixes";
|
||||
public static final String APPS_SUFFIXES_PATH = "/appform/ws/api/apps/suffixes";
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ import com.jhinno.sdk.openapi.api.JHRequestExecution;
|
||||
import com.jhinno.sdk.openapi.api.ResponseResult;
|
||||
import com.jhinno.sdk.openapi.client.JHApiClient;
|
||||
import com.jhinno.sdk.openapi.utils.CollectionUtil;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
@@ -11,22 +11,22 @@ public class AuthPathConstant {
|
||||
/**
|
||||
* 获取用户token
|
||||
*/
|
||||
public static final String AUTH_TOKEN_PATH = "/ws/api/auth/token";
|
||||
public static final String AUTH_TOKEN_PATH = "/appform/ws/api/auth/token";
|
||||
|
||||
/**
|
||||
* 注销token
|
||||
*/
|
||||
public static final String AUTH_LOGOUT = "/ws/api/auth/logout";
|
||||
public static final String AUTH_LOGOUT = "/appform/ws/api/auth/logout";
|
||||
|
||||
|
||||
/**
|
||||
* 用户注册
|
||||
*/
|
||||
public static final String AUTH_REGISTER = "/ws/api/auth/register";
|
||||
public static final String AUTH_REGISTER = "/appform/ws/api/auth/register";
|
||||
|
||||
/**
|
||||
* 测试服务器是否可用
|
||||
*/
|
||||
public static final String PING = "/ws/api/ping";
|
||||
public static final String PING = "/appform/ws/api/ping";
|
||||
|
||||
}
|
||||
|
||||
@@ -11,32 +11,32 @@ public class DataPathConstant {
|
||||
/**
|
||||
* 根据用户scope查询数据目录列表
|
||||
*/
|
||||
public static final String DATA_SPOOLERS_PATH = "/ws/api/spoolers";
|
||||
public static final String DATA_SPOOLERS_PATH = "/appform/ws/api/spoolers";
|
||||
|
||||
/**
|
||||
* 根据作业id查数据目录信息
|
||||
*/
|
||||
public static final String DATA_SPOOLER_JOB_ID_PATH = "/ws/api/spooler/{jobId}";
|
||||
public static final String DATA_SPOOLER_JOB_ID_PATH = "/appform/ws/api/spooler/{jobId}";
|
||||
|
||||
/**
|
||||
* 根据作业id集合查询数据目录列表
|
||||
*/
|
||||
public static final String DATA_SPOOLERS_LIST_PATH = "/ws/api/spoolers/list";
|
||||
public static final String DATA_SPOOLERS_LIST_PATH = "/appform/ws/api/spoolers/list";
|
||||
|
||||
/**
|
||||
* 根据数据目录名称查询数据目录列表
|
||||
*/
|
||||
public static final String DATA_SPOOLERS_NAME_PATH = "/ws/api/spoolers/name";
|
||||
public static final String DATA_SPOOLERS_NAME_PATH = "/appform/ws/api/spoolers/name";
|
||||
|
||||
|
||||
/**
|
||||
* 立即删除数据目录
|
||||
*/
|
||||
public static final String DATA_SPOOLERS_DELETE_ID_PATH = "/ws/api/spooler/del/{id}";
|
||||
public static final String DATA_SPOOLERS_DELETE_ID_PATH = "/appform/ws/api/spooler/del/{id}";
|
||||
|
||||
|
||||
/**
|
||||
* 设置过期时间删除数据目录
|
||||
*/
|
||||
public static final String DATA_SPOOLERS_PURGE_PATH = "/ws/api/spooler/purge";
|
||||
public static final String DATA_SPOOLERS_PURGE_PATH = "/appform/ws/api/spooler/purge";
|
||||
}
|
||||
|
||||
@@ -12,56 +12,56 @@ public class FilePathConstant {
|
||||
/**
|
||||
* 重命名文件
|
||||
*/
|
||||
public static final String FILE_RENAME_PATH = "/ws/api/files/rename";
|
||||
public static final String FILE_RENAME_PATH = "/appform/ws/api/files/rename";
|
||||
|
||||
|
||||
/**
|
||||
* 删除文件
|
||||
*/
|
||||
public static final String FILE_DELETE_PATH = "/ws/api/files/delete";
|
||||
public static final String FILE_DELETE_PATH = "/appform/ws/api/files/delete";
|
||||
|
||||
|
||||
/**
|
||||
* 拷贝文件
|
||||
*/
|
||||
public static final String FILE_COPY_PATH = "/ws/api/files/copy";
|
||||
public static final String FILE_COPY_PATH = "/appform/ws/api/files/copy";
|
||||
|
||||
|
||||
/**
|
||||
* 获取文件列表
|
||||
*/
|
||||
public static final String FILE_LIST_PATH = "/ws/api/files";
|
||||
public static final String FILE_LIST_PATH = "/appform/ws/api/files";
|
||||
|
||||
/**
|
||||
* 创建文件夹
|
||||
*/
|
||||
public static final String FILE_MKDIR_PATH = "/ws/api/files/mkdir";
|
||||
public static final String FILE_MKDIR_PATH = "/appform/ws/api/files/mkdir";
|
||||
|
||||
/**
|
||||
* 创建文件
|
||||
*/
|
||||
public static final String FILE_MKFILE_PATH = "/ws/api/files/mkfile";
|
||||
public static final String FILE_MKFILE_PATH = "/appform/ws/api/files/mkfile";
|
||||
|
||||
/**
|
||||
* 文件上传
|
||||
*/
|
||||
public static final String FILE_UPLOAD_PATH = "/ws/api/files/upload";
|
||||
public static final String FILE_UPLOAD_PATH = "/appform/ws/api/files/upload";
|
||||
|
||||
|
||||
/**
|
||||
* 文件下载
|
||||
*/
|
||||
public static final String FILE_DOWNLOAD_PATH = "/ws/api/files/download";
|
||||
public static final String FILE_DOWNLOAD_PATH = "/appform/ws/api/files/download";
|
||||
|
||||
|
||||
/**
|
||||
* 压缩文件
|
||||
*/
|
||||
public static final String FILE_COMPRESS_PATH = "/ws/api/files/compress";
|
||||
public static final String FILE_COMPRESS_PATH = "/appform/ws/api/files/compress";
|
||||
|
||||
/**
|
||||
* 解压文件
|
||||
*/
|
||||
public static final String FILE_UNCOMPRESS_PATH = "/ws/api/files/uncompress";
|
||||
public static final String FILE_UNCOMPRESS_PATH = "/appform/ws/api/files/uncompress";
|
||||
|
||||
}
|
||||
|
||||
@@ -11,77 +11,77 @@ public class JobPathConstant {
|
||||
/**
|
||||
* 提交作业
|
||||
*/
|
||||
public static final String JOB_SUBMIT_PATH = "/ws/api/jobs/jsub";
|
||||
public static final String JOB_SUBMIT_PATH = "/appform/ws/api/jobs/jsub";
|
||||
|
||||
/**
|
||||
* 使用作业id查询作业列表
|
||||
*/
|
||||
public static final String JOB_FIND_JOB_FILES_PATH = "/ws/api/jobs/{jobId}/files";
|
||||
public static final String JOB_FIND_JOB_FILES_PATH = "/appform/ws/api/jobs/{jobId}/files";
|
||||
|
||||
/**
|
||||
* 分页查询作业列表
|
||||
*/
|
||||
public static final String JOB_PAGE_PATH = "/ws/api/jobs/page";
|
||||
public static final String JOB_PAGE_PATH = "/appform/ws/api/jobs/page";
|
||||
|
||||
/**
|
||||
* 查询历史作业列表
|
||||
*/
|
||||
public static final String JOB_HISTORY_JOBS_PATH = "/ws/api/jobs/historyPage";
|
||||
public static final String JOB_HISTORY_JOBS_PATH = "/appform/ws/api/jobs/historyPage";
|
||||
|
||||
/**
|
||||
* 查询作业详情
|
||||
*/
|
||||
public static final String JOB_DETAIL_INFO_PATH = "/ws/api/jobs/{jobId}";
|
||||
public static final String JOB_DETAIL_INFO_PATH = "/appform/ws/api/jobs/{jobId}";
|
||||
|
||||
/**
|
||||
* 分页检索作业名
|
||||
*/
|
||||
public static final String JOB_LIST_BY_NAME_PATH = "/ws/api/jobs/byName";
|
||||
public static final String JOB_LIST_BY_NAME_PATH = "/appform/ws/api/jobs/byName";
|
||||
|
||||
/**
|
||||
* 作业号检索作业列表
|
||||
*/
|
||||
public static final String JOB_LIST_BY_STATUS_PATH = "/ws/api/jobs/byStatus/{status}";
|
||||
public static final String JOB_LIST_BY_STATUS_PATH = "/appform/ws/api/jobs/byStatus/{status}";
|
||||
|
||||
/**
|
||||
* 通过作业号查询作业列表
|
||||
*/
|
||||
public static final String JOB_LIST_BY_IDS_PATH = "/ws/api/jobs/list";
|
||||
public static final String JOB_LIST_BY_IDS_PATH = "/appform/ws/api/jobs/list";
|
||||
|
||||
/**
|
||||
* 作业操作
|
||||
*/
|
||||
public static final String JOB_ACTION_PATH = "/ws/api/jobs/{jobId}/{action}";
|
||||
public static final String JOB_ACTION_PATH = "/appform/ws/api/jobs/{jobId}/{action}";
|
||||
|
||||
/**
|
||||
* 批量操作作业
|
||||
*/
|
||||
public static final String JOB_ACTION_IDS_PATH = "/ws/api/jobs/{action}";
|
||||
public static final String JOB_ACTION_IDS_PATH = "/appform/ws/api/jobs/{action}";
|
||||
|
||||
/**
|
||||
* 获取作业历史
|
||||
*/
|
||||
public static final String JOB_HISTORY_PATH = "/ws/api/jobs/{jobId}/hist";
|
||||
public static final String JOB_HISTORY_PATH = "/appform/ws/api/jobs/{jobId}/hist";
|
||||
|
||||
/**
|
||||
* 通过多个作业号查询作业历史
|
||||
*/
|
||||
public static final String JOB_HISTORY_IDS_PATH = "/ws/api/jobs/hist";
|
||||
public static final String JOB_HISTORY_IDS_PATH = "/appform/ws/api/jobs/hist";
|
||||
|
||||
/**
|
||||
* 获取作业动态输出
|
||||
*/
|
||||
public static final String JOB_PEEK_PATH = "/ws/api/jobs/{jobId}/peek";
|
||||
public static final String JOB_PEEK_PATH = "/appform/ws/api/jobs/{jobId}/peek";
|
||||
|
||||
/**
|
||||
* 连接作业会话
|
||||
*/
|
||||
public static final String JOB_CONNECT_SESSION_PATH = "/ws/api/jobs/{jobId}/connect";
|
||||
public static final String JOB_CONNECT_SESSION_PATH = "/appform/ws/api/jobs/{jobId}/connect";
|
||||
|
||||
/**
|
||||
* 获取作业表单
|
||||
* <p/>
|
||||
* 该接口目前在Solutions下面维护,未经过产品的测试
|
||||
*/
|
||||
public static final String JOB_GET_APP_FORM_PATH = "/ws/api/jobs/{appId}/form_params";
|
||||
public static final String JOB_GET_APP_FORM_PATH = "/appform/ws/api/jobs/{appId}/form_params";
|
||||
}
|
||||
|
||||
@@ -11,11 +11,11 @@ public class DepartmentPathConstant {
|
||||
/**
|
||||
* 组织
|
||||
*/
|
||||
public static final String DEPARTMENT_PATH = "/ws/api/deps";
|
||||
public static final String DEPARTMENT_PATH = "/appform/ws/api/deps";
|
||||
|
||||
|
||||
/**
|
||||
* 组织名称操作组织
|
||||
*/
|
||||
public static final String DEPARTMENT_NAME_PATH = "/ws/api/deps/{depName}";
|
||||
public static final String DEPARTMENT_NAME_PATH = "/appform/ws/api/deps/{depName}";
|
||||
}
|
||||
|
||||
@@ -5,7 +5,6 @@ import com.jhinno.sdk.openapi.ArgsException;
|
||||
import com.jhinno.sdk.openapi.JHApiExecution;
|
||||
import com.jhinno.sdk.openapi.api.JHRequestExecution;
|
||||
import com.jhinno.sdk.openapi.api.ResponseResult;
|
||||
import com.jhinno.sdk.openapi.client.JHApiClient;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
|
||||
@@ -11,18 +11,18 @@ public class UserPathConstant {
|
||||
/**
|
||||
* 查询用户和修改用户
|
||||
*/
|
||||
public static final String USERS_PATH = "/ws/api/users";
|
||||
public static final String USERS_PATH = "/appform/ws/api/users";
|
||||
|
||||
|
||||
/**
|
||||
* 修改用户和删除用户
|
||||
*/
|
||||
public static final String USERS_USERNAME_PATH = "/ws/api/users/{username}";
|
||||
public static final String USERS_USERNAME_PATH = "/appform/ws/api/users/{username}";
|
||||
|
||||
|
||||
/**
|
||||
* 用户密码操作
|
||||
*/
|
||||
public static final String USERS_RESET_PASSWORD_PATH = "/ws/api/users/{username}/password/password_reset";
|
||||
public static final String USERS_RESET_PASSWORD_PATH = "/appform/ws/api/users/{username}/password/password_reset";
|
||||
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ public class JHClientConfig {
|
||||
* 创建一个API执行器管理器
|
||||
*/
|
||||
public static final JHApiExecutionManage API_EXECUTRON_MANAGE = new JHApiExecutionManage(
|
||||
"https://192.168.87.24/appform");
|
||||
"https://192.168.87.24");
|
||||
|
||||
public static final String ACCESS_KEY = "3f03747f147942bd8debd81b6c9c6a80";
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ public class JHFileApiExtendExecution implements JHApiExecution {
|
||||
this.execution = execution;
|
||||
}
|
||||
|
||||
public static String GET_FILE_ENV_PATH = "/ws/api/files/path/{env}";
|
||||
public static String GET_FILE_ENV_PATH = "/appform/ws/api/files/path/{env}";
|
||||
|
||||
public FilePath getFileEnvPath(String username, FileEnvType env, FileSystemType type) {
|
||||
Map<String, Object> params = new HashMap<>(1);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
jhinno:
|
||||
openapi:
|
||||
server-url: https://192.168.87.24/appform
|
||||
server-url: https://192.168.0.22
|
||||
auth-type: token_mode
|
||||
access-key: 3f03747f147942bd8debd81b6c9c6a80
|
||||
access-key-secret: e0681859b91c499eb1d2c8e09cea3242
|
||||
@@ -8,7 +8,6 @@ import com.jhinno.sdk.openapi.api.file.JHFileApiExecution;
|
||||
import com.jhinno.sdk.openapi.api.job.JHJobApiExecution;
|
||||
import com.jhinno.sdk.openapi.api.organization.JHDepartmentApiExecution;
|
||||
import com.jhinno.sdk.openapi.api.organization.JHUserApiExecution;
|
||||
import com.jhinno.sdk.openapi.client.JHApiClient;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
import org.springframework.beans.factory.config.BeanPostProcessor;
|
||||
|
||||
@@ -15,7 +15,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
public class JHOpenapiProperties {
|
||||
|
||||
/**
|
||||
* 接口服务的BaseURL, 列如:https://192.168.87.20/appform
|
||||
* 接口服务的BaseURL, 列如:https://192.168.87.20
|
||||
*/
|
||||
private String serverUrl;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user