预警方案查询
<p><strong>简要描述:</strong> </p>
<ul>
<li>预警方案列表查询接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://www.yuqing008.com/ws/warnrule?user=&cid=&id=</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;">user</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名</td>
</tr>
<tr>
<td style="text-align: left;">cid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分类id 默认查询全部预警方案。如果指定查询某个分类下的预警方案,传递分类id(<a href="https://www.showdoc.cc/yuqing008?page_id=2379902722057152" title="分类查询接口">分类查询接口</a>中返回)</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>预警方案id 如果要查询某个预警方案,则传入id</td>
</tr>
<tr>
<td style="text-align: left;">search</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>预警规则名称</td>
</tr>
<tr>
<td style="text-align: left;">pageno</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分页 当前页</td>
</tr>
<tr>
<td style="text-align: left;">pagesize</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>每页大小</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"code": 0,
"count": 4,
"total": 4,
"warnRules": [
{
"id": 12,
"name": "事故预警",
"levelStr": "一级",
"level": 1,
"emotion": 2,
"emotionStr": "负面",
"cid": 47,
"warnWord": "事故 伤亡",
"exceedType": -1,
"exceedTypeStr": "",
"exceedValue": 0,
"sendTypeStr": "邮件",
"sendType": "010",
"timeRange": 2,
"timeRangeStr": "一周内"
},
{
"id": 16,
"name": "事故预警",
"levelStr": "一级",
"level": 1,
"emotion": 4,
"emotionStr": "",
"cid": 47,
"warnWord": "高温 暴雨",
"exceedType": -1,
"exceedTypeStr": "",
"exceedValue": 0,
"sendTypeStr": "",
"sendType": "000",
"timeRange": 0,
"timeRangeStr": "全部"
},
{
"id": 17,
"name": "事故预警",
"levelStr": "一级",
"level": 1,
"emotion": 2,
"emotionStr": "负面",
"cid": 1,
"warnWord": "车祸",
"exceedType": -1,
"exceedTypeStr": "",
"exceedValue": 0,
"sendTypeStr": "邮件",
"sendType": "010",
"timeRange": 1,
"timeRangeStr": "一天内"
},
{
"id": 18,
"name": "测试",
"levelStr": "四级",
"level": 4,
"emotion": 2,
"emotionStr": "负面",
"cid": 1,
"warnWord": "华为",
"exceedType": 2,
"exceedTypeStr": "浏览数",
"exceedValue": 1,
"sendTypeStr": "邮件,短信",
"sendType": "011",
"timeRange": 0,
"timeRangeStr": "全部"
}
]
}
</code></pre>
<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>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">返回码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">错误提示语</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">当前返回数量</td>
</tr>
<tr>
<td style="text-align: left;">total</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">总数量 此接口不支持分页,total和count值相等</td>
</tr>
<tr>
<td style="text-align: left;">- warnRules</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">预警列表对象</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">预警方案id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">预警方案名称</td>
</tr>
<tr>
<td style="text-align: left;">levelStr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">预警级别描述 1-4分别对应一级~四级</td>
</tr>
<tr>
<td style="text-align: left;">level</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">预警级别 取值[1,4]</td>
</tr>
<tr>
<td style="text-align: left;">emotion</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">文章情感 取值:0:中性;1:正面;2:负面</td>
</tr>
<tr>
<td style="text-align: left;">emotionStr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">文章情感描述 emotion对应的文字描述</td>
</tr>
<tr>
<td style="text-align: left;">cid</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">预警规则所属分类id</td>
</tr>
<tr>
<td style="text-align: left;">warnWord</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">预警词</td>
</tr>
<tr>
<td style="text-align: left;">exceedType</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">阀值类型 取值:-1:未设置;1:评论数;2:浏览数;3:转发数</td>
</tr>
<tr>
<td style="text-align: left;">exceedTypeStr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">阀值类型描述 (1-3)exceedType对应的文字描述</td>
</tr>
<tr>
<td style="text-align: left;">exceedValue</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">阀值 如果没有设置,值为0</td>
</tr>
<tr>
<td style="text-align: left;">sendTypeStr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">消息推送类型描述 对应sendType的文字描述,逗号间隔</td>
</tr>
<tr>
<td style="text-align: left;">sendType</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">消息推送类型 采用三个二进制位表达,0表示未勾选,1表示勾选。从高到低分别表示邮件,短信。如勾选了邮件,则传递010;如勾选了邮件和短信,则传递011,以此类推</td>
</tr>
<tr>
<td style="text-align: left;">timeRange</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">预警文章时间范围 0:全部;1:一天内;2:一周内;3:一月内;4:三月内;5:一年内</td>
</tr>
<tr>
<td style="text-align: left;">timeRangeStr</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">时间范围描述 timeRange的文字描述</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>