预览历史文件
<h2>1、预览历史文件</h2>
<p><strong>简要描述:</strong> </p>
<ul>
<li>预览文件</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://192.168.2.107:8080/ops/itsm/document/onlineViewDocumentHistory?uuid=xxx&token=yyy</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">uuid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>历史文件uuid</td>
</tr>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>token</td>
</tr>
</tbody>
</table>
<p><strong>参数示例</strong></p>
<pre><code>http://192.168.2.107:8080/ops/itsm/document/onlineViewDocumentHistory?uuid=590985006ffe48b1b6c4fe97ec3283cc</code></pre>
<p><strong>返回示例</strong></p>
<pre><code> {
"errorCode": 0,
"message": "成功",
"time": 1637907090956,
"responseBody": "&nbsp&nbsp&nbspINSERT INTO public.bee_idx_comm (id, name, pid, status, path, val, time) VALUES (2146241176, 'GetSystemConfigListScript', 490763255, '0', 'root/script/GetSystemConfigListScript', '{\"param\":\"{}\",\"name\":\"GetSystemConfigListScript\",\"publicClass\":\"com.kingsware.fun.GetSystemConfigListScript\",\"script\":\"package com.kingsware.fun;\\r\\n\\r\\nimport com.alibaba.fastjson.JSON;\\r\\nimport com.alibaba.fastjson.JSONArray;\\r\\nimport com.alibaba.fastjson.JSONObject;\\r\\nimport com.kingsware.env.pojo.CollectResult;\\r\\nimport com.kingsware.env.script.KBaseMain;\\r\\nimport com.kingsware.socket.client.KEnvClient;\\r\\n\\r\\nimport java.util.ArrayList;\\r\\nimport java.util.List;\\r\\n\\r\\n/**\\r\\n * @program: us\\r\\n * @Date: 2021/11/25 17:17\\r\\n * @Author: leimingming\\r\\n * @Description: 获取通用的配置参数列表\\r\\n */\\r\\npublic class GetSystemConfigListScript extends KBaseMain<Object> {\\r\\n\\r\\n @Override\\r\\n public CollectResult mainEx(Object o, KEnvClient kEnvClient) throws Exception {\\r\\n CollectResult collectResult = new CollectResult();\\r\\n\\r\\n String search = kEnvClient.search(\\\"root/config/assembly/systemConfig/prop/*\\\");\\r\\n println(search);\\r\\n\\r\\n List<JSONObject> result = new ArrayList<>();\\r\\n\\r\\n JSONArray array = JSON.parseArray(search);\\r\\n for (int i = 0; i < array.size(); i++) {\\r\\n JSONObject object = array.getJSONObject(i);\\r\\n String nId = object.getString(\\\"nId\\\");\\r\\n String val = object.getString(\\\"val\\\");\\r\\n String path = object.getString(\\\"path\\\");\\r\\n\\r\\n String descResult = kEnvClient.getVal(path + \\\"/desc\\\");\\r\\n JSONObject descObject = JSON.parseObject(descResult);\\r\\n String desc = descObject == null ? \\\"unknown\\\" : descObject.getString(\\\"value\\\");\\r\\n\\r\\n println(nId+\\\"--\\\"+val+\\\"--\\\"+desc);\\r\\n\\r\\n JSONObject config = new JSONObject();\\r\\n config.put(\\\"key\\\",nId);\\r\\n config.put(\\\"value\\\",val);\\r\\n config.put(\\\"desc\\\",desc);\\r\\n\\r\\n result.add(config);\\r\\n }\\r\\n\\r\\n collectResult.setResult(result);\\r\\n return collectResult;\\r\\n }\\r\\n}\\r\\n\"}', '2021-11-25 17:41:47.535000');</br>&nbsp&nbsp&nbspINSERT INTO public.\"BasicGatewayRoute\" (uuid, name, sourcepath, module, targeturl, targetpath, logtype, logcontent, param, responsebody, remark, \"createTime\", state, \"updateTime\", verify, type, \"moduleId\") VALUES ('ebe3e3de-f688-61a5-8b1e-f32706c45625', '获取系统全局配置', '/ops/getSystemConfigList', null, null, 'GetSystemConfigListScript', '查询', '', '', '', '', '2021-11-25 17:53:12', 0, '2021-11-25 17:53:12', false,'script','c321b0458d914c5c818896d41d1ad3e1');</br>"
}
</code></pre>