报警播报相关api
<p>[toc]</p>
<p>[========]</p>
<h1>1. 查询待播报报警列表</h1>
<hr />
<h3>请求参数说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">serviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">微服务Id</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户Id</td>
</tr>
</tbody>
</table>
<h3>请求参数</h3>
<pre><code>{
&quot;serviceId&quot;: &quot;S_AL_RC_014&quot;,
&quot;userId&quot;: &quot;171487&quot;
}</code></pre>
<h3>返回示例 说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">响应状态 {1成功, 0失败 }</td>
</tr>
<tr>
<td style="text-align: left;">dataList</td>
<td style="text-align: left;">返回结果</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">提示信息</td>
</tr>
<tr>
<td style="text-align: left;">alertId</td>
<td style="text-align: left;">主键id 报警编号</td>
</tr>
<tr>
<td style="text-align: left;">taskId</td>
<td style="text-align: left;">对应的工单Id</td>
</tr>
<tr>
<td style="text-align: left;">deviceCode</td>
<td style="text-align: left;">报警设备编码</td>
</tr>
<tr>
<td style="text-align: left;">deviceName</td>
<td style="text-align: left;">设备名称</td>
</tr>
<tr>
<td style="text-align: left;">domains</td>
<td style="text-align: left;">设备所在域路径</td>
</tr>
<tr>
<td style="text-align: left;">alertSource</td>
<td style="text-align: left;">报警来源</td>
</tr>
<tr>
<td style="text-align: left;">ruleId</td>
<td style="text-align: left;">产生报警的规则Id</td>
</tr>
<tr>
<td style="text-align: left;">checkSpecialty</td>
<td style="text-align: left;">检测专业</td>
</tr>
<tr>
<td style="text-align: left;">alertCount</td>
<td style="text-align: left;">报警次数</td>
</tr>
<tr>
<td style="text-align: left;">alertLevel</td>
<td style="text-align: left;">报警等级</td>
</tr>
<tr>
<td style="text-align: left;">alertLabel</td>
<td style="text-align: left;">报警标签</td>
</tr>
<tr>
<td style="text-align: left;">handleNode</td>
<td style="text-align: left;">当前节点</td>
</tr>
<tr>
<td style="text-align: left;">firstTime</td>
<td style="text-align: left;">第一次报警时间</td>
</tr>
<tr>
<td style="text-align: left;">lastTime</td>
<td style="text-align: left;">最后一次报警时间</td>
</tr>
<tr>
<td style="text-align: left;">hasHang</td>
<td style="text-align: left;">是否挂起 0否 1是 默认为0</td>
</tr>
<tr>
<td style="text-align: left;">alertState</td>
<td style="text-align: left;">报警状态 5新产生 6忽略审核 10已确认 15已忽略 20已完成</td>
</tr>
<tr>
<td style="text-align: left;">alertMessage</td>
<td style="text-align: left;">报警消息</td>
</tr>
<tr>
<td style="text-align: left;">file</td>
<td style="text-align: left;">附件</td>
</tr>
<tr>
<td style="text-align: left;">recCreateTime</td>
<td style="text-align: left;">创建时间</td>
</tr>
<tr>
<td style="text-align: left;">recReviseTime</td>
<td style="text-align: left;">更新时间</td>
</tr>
<tr>
<td style="text-align: left;">alertCode</td>
<td style="text-align: left;">工单编号</td>
</tr>
<tr>
<td style="text-align: left;">nameRelation</td>
<td style="text-align: left;">名称对应关系</td>
</tr>
</tbody>
</table>
<h3>返回示例</h3>
<pre><code>
{
&quot;__sys__&quot;: {
&quot;msg&quot;: &quot;&quot;,
&quot;traceId&quot;: &quot;7f000000011168802266484000000018&quot;,
&quot;detailMsg&quot;: &quot;&quot;,
&quot;msgKey&quot;: &quot;&quot;,
&quot;status&quot;: 1
},
&quot;dataList&quot;: [
{
&quot;lastTime&quot;: 1686735715000,
&quot;alertMessage&quot;: &quot;BIGD30001测试分析特征值速度有效值发现持续超过阈值,符合不对中特征&quot;,
&quot;alertSource&quot;: &quot;102&quot;,
&quot;recReviseTime&quot;: 1686796859000,
&quot;alertLevel&quot;: 3,
&quot;domains&quot;: &quot;515445641576227/515445641576264/55065950380087/406986939660001/198684816467029&quot;,
&quot;deviceCode&quot;: &quot;BIGD30001&quot;,
&quot;firstTime&quot;: 1686735715000,
&quot;checkSpecialty&quot;: &quot;H&quot;,
&quot;alertCount&quot;: 1,
&quot;recCreateTime&quot;: 1688031716000,
&quot;alertId&quot;: &quot;689355409&quot;,
&quot;ruleId&quot;: &quot;&quot;,
&quot;handleNode&quot;: &quot;确认转诊断&quot;
}
],
&quot;__version__&quot;: &quot;2.0&quot;,
&quot;__blocks__&quot;: {}
}</code></pre>
<hr />
<p>[========]</p>
<h1>2. 编辑报警播报配置</h1>
<hr />
<h3>请求参数说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">serviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">微服务Id</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户Id</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">类型 0:开启,1:关闭,2:仅提示</td>
</tr>
</tbody>
</table>
<h3>请求参数</h3>
<pre><code>{
&quot;serviceId&quot;: &quot;S_AL_RC_015&quot;,
&quot;userId&quot;:&quot;171487&quot;,
&quot;type&quot;:&quot;1&quot;
}</code></pre>
<h3>返回示例 说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">响应状态 {1成功, 0失败 }</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">提示信息</td>
</tr>
</tbody>
</table>
<h3>返回示例</h3>
<pre><code>{
&quot;__sys__&quot;: {
&quot;msg&quot;: &quot;&quot;,
&quot;traceId&quot;: &quot;7f000000011168802028026200000013&quot;,
&quot;detailMsg&quot;: &quot;&quot;,
&quot;msgKey&quot;: &quot;&quot;,
&quot;status&quot;: 1
},
&quot;__version__&quot;: &quot;2.0&quot;,
&quot;__blocks__&quot;: {}
}</code></pre>
<hr />
<p>[========]</p>
<h1>3. 查询报警播报配置</h1>
<hr />
<h3>请求参数说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">serviceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">微服务Id</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户Id</td>
</tr>
</tbody>
</table>
<h3>请求参数</h3>
<pre><code>{
&quot;serviceId&quot;: &quot;S_AL_RC_016&quot;,
&quot;userId&quot;:&quot;171487&quot;
}</code></pre>
<h3>返回示例 说明</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">响应状态 {1成功, 0失败 }</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">提示信息</td>
</tr>
<tr>
<td style="text-align: left;">alertConfig</td>
<td style="text-align: left;">类型 0:开启,1:关闭,2:仅提示</td>
</tr>
</tbody>
</table>
<h3>返回示例</h3>
<pre><code>{
&quot;__sys__&quot;: {
&quot;msg&quot;: &quot;&quot;,
&quot;traceId&quot;: &quot;7f000000011168802028631300000014&quot;,
&quot;detailMsg&quot;: &quot;&quot;,
&quot;msgKey&quot;: &quot;&quot;,
&quot;status&quot;: 1
},
&quot;alertConfig&quot; : 0,
&quot;__version__&quot;: &quot;2.0&quot;,
&quot;__blocks__&quot;: {}
}</code></pre>
<hr />