指标列表查询
<p>欢迎使用ShowDoc!</p>
<p><strong>简要描述:</strong></p>
<p>-条件查询指标列表
@李文涛</p>
<p><strong>请求URL:</strong></p>
<ul>
<li>示例地址</li>
</ul>
<p><code>http://xx.com/admin/indicator/indicatorbasicconfig/list</code></p>
<ul>
<li>指标系统性能测试地址</li>
</ul>
<p><code>http://172.16.158.124:10001/indicator/indicatorbasicconfig/list</code></p>
<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;">search</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>查询条件</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>第几页</td>
</tr>
<tr>
<td style="text-align: left;">limit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>每页的条数</td>
</tr>
</tbody>
</table>
<p><strong>请求参数详细说明</strong></p>
<ul>
<li>search查询条件:</li>
</ul>
<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;">name</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>指标名称</td>
</tr>
<tr>
<td style="text-align: left;">alias</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>英文名</td>
</tr>
<tr>
<td style="text-align: left;">addUserName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>创建人</td>
</tr>
<tr>
<td style="text-align: left;">scope</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>指标范围 [10:原生指标/20:衍生指标]</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>指标类型 [10:主动指标/20:被动指标/30:其它指标/40:关系指标/50:定时指标]</td>
</tr>
<tr>
<td style="text-align: left;">is_finish</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>预热状态 [1:预热完成/2:预热中]</td>
</tr>
<tr>
<td style="text-align: left;">isTransition</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>过渡状态 [1:过渡/0:非过渡]</td>
</tr>
<tr>
<td style="text-align: left;">dimensions</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>统计维度 [10:事件/20:数据库]</td>
</tr>
<tr>
<td style="text-align: left;">triggerType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>触发条件 [0:被动/10:事件/20:规则/30:离线]</td>
</tr>
<tr>
<td style="text-align: left;">labelIds</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>标签id,多个用逗号分割</td>
</tr>
<tr>
<td style="text-align: left;">labelBar</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>page=1&limit=10&search={"name":null,"scope":10,"type":20,"state":null,"is_finish":1,"dimensions":20,"triggerType":10,"labelIds":"1,2,3,4","labelBar":"73,74"}</code></pre>
<p><strong>返回参数说明</strong></p>
<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;">msg</td>
<td style="text-align: left;">String</td>
<td>返回信息[0:成功]</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>返回码</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">Object</td>
<td>分页信息</td>
</tr>
<tr>
<td style="text-align: left;">list</td>
<td style="text-align: left;">Object</td>
<td>指标列表</td>
</tr>
</tbody>
</table>
<p><strong>返回参数详细说明</strong> </p>
<ul>
<li>list指标列表:</li>
</ul>
<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;">id</td>
<td style="text-align: left;">Long</td>
<td>指标id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>指标名称</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">String</td>
<td>指标代码</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">Integer</td>
<td>指标类型[10:主动指标/20:被动指标/30:其它指标]</td>
</tr>
<tr>
<td style="text-align: left;">scope</td>
<td style="text-align: left;">Integer</td>
<td>指标范围[10:原生指标/20:衍生指标]</td>
</tr>
<tr>
<td style="text-align: left;">dimensions</td>
<td style="text-align: left;">Integer</td>
<td>指标统计维度[10:事件/20:数据库]</td>
</tr>
<tr>
<td style="text-align: left;">dimensionsValue</td>
<td style="text-align: left;">String</td>
<td>指标统计维度选中值</td>
</tr>
<tr>
<td style="text-align: left;">mainAttrType</td>
<td style="text-align: left;">String</td>
<td>主属性类型[consumer_no/phone/id_no/partner_id/dev_id/product_id/app_id/ip_addr/scene/event_type_id/bssid]</td>
</tr>
<tr>
<td style="text-align: left;">mainAttrName</td>
<td style="text-align: left;">String</td>
<td>主属性名称</td>
</tr>
<tr>
<td style="text-align: left;">mainAttr</td>
<td style="text-align: left;">String</td>
<td>主属性</td>
</tr>
<tr>
<td style="text-align: left;">triggerType</td>
<td style="text-align: left;">Integer</td>
<td>触发条件[10:事件/20:规则]</td>
</tr>
<tr>
<td style="text-align: left;">triggerValue</td>
<td style="text-align: left;">String</td>
<td>触发条件值</td>
</tr>
<tr>
<td style="text-align: left;">outputType</td>
<td style="text-align: left;">Integer</td>
<td>输出类型[10:额度,20:周期,30:利率]</td>
</tr>
<tr>
<td style="text-align: left;">resultType</td>
<td style="text-align: left;">String</td>
<td>指标结果类型[double/string]</td>
</tr>
<tr>
<td style="text-align: left;">desc</td>
<td style="text-align: left;">String</td>
<td>描述</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">String</td>
<td>备注</td>
</tr>
<tr>
<td style="text-align: left;">hitType</td>
<td style="text-align: left;">Integer</td>
<td>命中模式[1=逻辑与,2=逻辑或]</td>
</tr>
<tr>
<td style="text-align: left;">dateType</td>
<td style="text-align: left;">Integer</td>
<td>时间片类型[0:自定义,1:当日至今,2:当月至今,3:当年至今,4:累积至今,5:近30天,6:近90天7:近180天]</td>
</tr>
<tr>
<td style="text-align: left;">dateField</td>
<td style="text-align: left;">String</td>
<td>时间字段</td>
</tr>
<tr>
<td style="text-align: left;">dateTimeUnit</td>
<td style="text-align: left;">int</td>
<td>时间单位[1:时,2:天]</td>
</tr>
<tr>
<td style="text-align: left;">dateTimeGte</td>
<td style="text-align: left;">int</td>
<td>自定义时间片(左)</td>
</tr>
<tr>
<td style="text-align: left;">dateTimeLte</td>
<td style="text-align: left;">int</td>
<td>自定义时间片(右)</td>
</tr>
<tr>
<td style="text-align: left;">sequence</td>
<td style="text-align: left;">Integer</td>
<td>顺序</td>
</tr>
<tr>
<td style="text-align: left;">isFinish</td>
<td style="text-align: left;">Integer</td>
<td>预热状态[0:未完成,1:已完成]</td>
</tr>
<tr>
<td style="text-align: left;">isPreheat</td>
<td style="text-align: left;">Integer</td>
<td>是否预热[0:否,1:是]</td>
</tr>
<tr>
<td style="text-align: left;">initValue</td>
<td style="text-align: left;">BigDecimal</td>
<td>初始值</td>
</tr>
<tr>
<td style="text-align: left;">calcType</td>
<td style="text-align: left;">Integer</td>
<td>计算类型[10:延时,20:即时]</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">Integer</td>
<td>状态[10:启用,20:禁用]</td>
</tr>
<tr>
<td style="text-align: left;">addUser</td>
<td style="text-align: left;">Long</td>
<td>添加人id</td>
</tr>
<tr>
<td style="text-align: left;">addUserName</td>
<td style="text-align: left;">String</td>
<td>添加人姓名</td>
</tr>
<tr>
<td style="text-align: left;">addIp</td>
<td style="text-align: left;">String</td>
<td>添加IP</td>
</tr>
<tr>
<td style="text-align: left;">addTime</td>
<td style="text-align: left;">Date</td>
<td>添加时间</td>
</tr>
<tr>
<td style="text-align: left;">updateUser</td>
<td style="text-align: left;">Long</td>
<td>更新人id</td>
</tr>
<tr>
<td style="text-align: left;">updateUserName</td>
<td style="text-align: left;">String</td>
<td>更新人姓名</td>
</tr>
<tr>
<td style="text-align: left;">updateIp</td>
<td style="text-align: left;">String</td>
<td>更新IP</td>
</tr>
<tr>
<td style="text-align: left;">updateTime</td>
<td style="text-align: left;">Date</td>
<td>更新时间</td>
</tr>
<tr>
<td style="text-align: left;">deleteFlag</td>
<td style="text-align: left;">Integer</td>
<td>是否删除[0:否,1:是]</td>
</tr>
<tr>
<td style="text-align: left;">isTransition</td>
<td style="text-align: left;">Integer</td>
<td>是否过渡指标[1:是,0:否]</td>
</tr>
<tr>
<td style="text-align: left;">labelName</td>
<td style="text-align: left;">String</td>
<td>标签名称</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"msg": "success",
"code": 0,
"page": {
"totalCount": 5,
"pageSize": 10,
"totalPage": 1,
"currPage": 1,
"list": [
{
"id": 300,
"name": "【测试】主动预热",
"code": "INDICATOR_300",
"type": 10,
"scope": 10,
"dimensions": 0,
"dimensionsValue": null,
"mainAttrType": "consumer_no",
"mainAttrName": "用户ID",
"mainAttr": "consumer_no",
"triggerType": 10,
"triggerValue": "login_syn",
"outputType": 0,
"resultType": "double",
"desc": "某用户当月以来同一bssid登录次数统计",
"remark": "修改时间片",
"hitType": 1,
"dateType": 0,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 1,
"isPreheat": 1,
"initValue": null,
"calcType": 0,
"state": 10,
"addUser": 291,
"addUserName": "杨亚梅",
"addIp": "",
"addTime": "2018-11-12 15:34:35",
"updateUser": 291,
"updateUserName": "杨亚梅",
"updateIp": "172.16.157.239",
"updateTime": "2018-11-12 15:36:20",
"deleteFlag": 0
},
{
"id": 299,
"name": "bassid测试",
"code": "INDICATOR_299",
"type": 10,
"scope": 10,
"dimensions": 0,
"dimensionsValue": null,
"mainAttrType": "consumer_no",
"mainAttrName": "用户ID",
"mainAttr": "consumer_no",
"triggerType": 10,
"triggerValue": "loan_verify_syn",
"outputType": 0,
"resultType": "double",
"desc": "同一bssid下借款审核次数",
"remark": "增加左属性",
"hitType": 3,
"dateType": 0,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 1,
"isPreheat": 1,
"initValue": null,
"calcType": 0,
"state": 10,
"addUser": 291,
"addUserName": "杨亚梅",
"addIp": "",
"addTime": "2018-11-12 15:14:17",
"updateUser": 291,
"updateUserName": "杨亚梅",
"updateIp": "172.16.157.239",
"updateTime": "2018-11-12 15:15:38",
"deleteFlag": 0
},
{
"id": 298,
"name": "主动第一次新增",
"code": "INDICATOR_298",
"type": 10,
"scope": 10,
"dimensions": null,
"dimensionsValue": null,
"mainAttrType": "consumer_no",
"mainAttrName": "用户ID",
"mainAttr": "consumer_no",
"triggerType": 10,
"triggerValue": "login_syn",
"outputType": null,
"resultType": "double",
"desc": null,
"remark": null,
"hitType": 3,
"dateType": null,
"dateHour": null,
"dateField": null,
"sequence": 0,
"isFinish": 1,
"isPreheat": 0,
"initValue": 5.0,
"calcType": null,
"state": 10,
"addUser": 291,
"addUserName": "杨亚梅",
"addIp": "",
"addTime": "2018-11-12 15:07:10",
"updateUser": 291,
"updateUserName": "杨亚梅",
"updateIp": "172.16.157.239",
"updateTime": "2018-11-12 15:07:10",
"deleteFlag": 0
},
{
"id": 297,
"name": "【李文珂测试】纷信月登录用户数",
"code": "INDICATOR_297",
"type": 10,
"scope": 10,
"dimensions": 0,
"dimensionsValue": null,
"mainAttrType": "bssid",
"mainAttrName": "bssid",
"mainAttr": "bssid",
"triggerType": 10,
"triggerValue": "login_syn",
"outputType": 0,
"resultType": "double",
"desc": "同一bssid下纷信app月登录用户数",
"remark": null,
"hitType": 0,
"dateType": 0,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 1,
"isPreheat": 1,
"initValue": null,
"calcType": 0,
"state": 10,
"addUser": 289,
"addUserName": "李文珂",
"addIp": "",
"addTime": "2018-11-12 15:04:58",
"updateUser": 289,
"updateUserName": "李文珂",
"updateIp": "172.16.157.239",
"updateTime": "2018-11-12 15:04:58",
"deleteFlag": 0
},
{
"id": 296,
"name": "主动-bssid维度测试",
"code": "INDICATOR_296",
"type": 10,
"scope": 10,
"dimensions": null,
"dimensionsValue": null,
"mainAttrType": "bssid",
"mainAttrName": "bssid",
"mainAttr": "bssid",
"triggerType": 10,
"triggerValue": "login_asy",
"outputType": 0,
"resultType": "double",
"desc": "新增bssid测试",
"remark": "q",
"hitType": 3,
"dateType": null,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 1,
"isPreheat": 0,
"initValue": 5.0,
"calcType": null,
"state": 10,
"addUser": 291,
"addUserName": "杨亚梅",
"addIp": "",
"addTime": "2018-11-12 14:57:36",
"updateUser": 291,
"updateUserName": "杨亚梅",
"updateIp": "172.16.157.239",
"updateTime": "2018-11-12 15:05:02",
"deleteFlag": 0
}
]
}
}</code></pre>
<p><strong>相关数据表</strong></p>
<ul>
<li>指标基础配置表(riskt_indicator_basic_config)</li>
</ul>
<p><strong>备注</strong></p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>