XiNanSwitchRightTop(机房情况)
<h3>简要描述</h3>
<ul>
<li>机房情况</li>
</ul>
<h3>请求URL</h3>
<ul>
<li><code>http://192.168.2.72:8080/mqtransfer/quest/XiNanSwitchRightTop</code></li>
</ul>
<h5>对应的图标,注意,编号即是返回数据格式的keyId</h5>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6f01f5c7d496144db49139df10f05d28" alt="" /></p>
<h3>请求方式</h3>
<ul>
<li>POST</li>
</ul>
<h3>参数</h3>
<blockquote>
<p><strong>特别说明</strong>:页面初次打开初始化渲染页面,请求<strong>questType=configInfo</strong>获取配置信息(只获取一次),第二次轮询请求开始<strong>questType=dataValue</strong>,且初次获取数据<strong>dataType=all</strong>(全量数据),下一次开始都是增量获取即传参数:<strong>dataType=increment</strong></p>
</blockquote>
<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;">region</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>传递空字符串</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>传递空字符串</td>
</tr>
<tr>
<td style="text-align: left;">param</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求参数必填</td>
</tr>
<tr>
<td style="text-align: left;">param.questType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求类型,值: configInfo/dataValue 含义:配置信息/数据信息</td>
</tr>
<tr>
<td style="text-align: left;">param.dataType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求类型,值: all/increment 含义:全量获取/增量获取</td>
</tr>
</tbody>
</table>
<h5>请求json格式</h5>
<pre><code> {
"region": "",
"name": "",
"param": {
"questType":"configInfo",
"dataType": "all"
}
}</code></pre>
<h5>返回参数为:questType=configInfo 示例</h5>
<pre><code class="language-json">{
"responseBody": {
"result": {
"configInfo": [
{
"name": "同城灾备机房",
"keyId": "1"
},
{
"name": "生产中心机房",
"keyId": "2"
},
{
"name": "异地灾备机房",
"keyId": "3"
},
{
"name": "线条1",
"keyId": "4"
},
{
"name": "线条2",
"keyId": "5"
}
],
"title": [
{
"titleRank": "1",
"name": "机房情况"
},
{
"titleRank": "2",
"name": "灾备数据库情况"
}
]
},
"parseRet": null,
"rawRet": null
},
"errorCode": 0,
"time": 1650436621048,
"message": "success"
}</code></pre>
<h5>返回参数为:questType=dataValue 示例</h5>
<pre><code>{
"responseBody": {
"result": {
"1": 0,
"2": 0,
"3": 0,
"4": 1,
"5": 1
},
"parseRet": null,
"rawRet": null
},
"errorCode": 0,
"time": 1650436645348,
"message": "success"
}</code></pre>
<h3>返回参数说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">keyId</td>
<td style="text-align: left;">String</td>
<td>标识此接口的唯一id,对应到图标</td>
</tr>
<tr>
<td style="text-align: left;">返回值</td>
<td style="text-align: left;">Integer</td>
<td>状态 0 在线;1 离线; 开始时三个机房都高亮,转移开始时,起始机房立马变暗,转移过程中线条持续高亮,待转移完成线条变暗</td>
</tr>
</tbody>
</table>