根据类型获取指标列表-规则触发
<p><strong>简要描述:</strong></p>
<ul>
<li>根据类型获取指标列表-规则触发
@李文珂</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li><code>http://xx.com/indicator/indicatorbasicconfig/get</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;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Integer</td>
<td>指标类型[10:主动指标/20:被动指标/30:其它指标/40:关系指标]</td>
</tr>
<tr>
<td style="text-align: left;">triggerType</td>
<td style="text-align: left;">否</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;">否</td>
<td style="text-align: left;">String</td>
<td>触发条件值</td>
</tr>
</tbody>
</table>
<p><strong>请求示例:</strong></p>
<pre><code>type=10&triggerType=10&triggerValue=browse_end_asy</code></pre>
<p><strong>返回参数:</strong></p>
<ul>
<li>data指标列表:</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:其它指标/40:关系指标]</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>
</tbody>
</table>
<p><strong>返回示例:</strong></p>
<pre><code>{
"msg": "success",
"code": 0,
"data": [
{
"id": 17,
"name": "纷信商场浏览开始vivo手机小米产品价格总和",
"code": "test_code10",
"type": 10,
"scope": 10,
"dimensions": 0,
"dimensionsValue": null,
"mainAttrType": "consumer_no",
"mainAttrName": "用户id",
"mainAttr": "consumer_no",
"triggerType": 10,
"triggerValue": "browse_end_asy",
"outputType": 0,
"resultType": "double",
"desc": "主动指标测试fordxy",
"remark": "11",
"hitType": 0,
"dateType": 0,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 2,
"isPreheat": 1,
"initValue": null,
"calcType": 10,
"state": 10,
"addUser": 0,
"addUserName": null,
"addIp": "",
"addTime": "2018-09-25 18:37:07",
"updateUser": 274,
"updateUserName": "陈铁锋",
"updateIp": "127.0.0.1",
"updateTime": "2018-10-18 15:19:29",
"deleteFlag": 0
},
{
"id": 52,
"name": "测试主动指标计算-事件触发-包含身份证",
"code": null,
"type": 10,
"scope": 10,
"dimensions": 0,
"dimensionsValue": null,
"mainAttrType": "id_no",
"mainAttrName": "身份证",
"mainAttr": "id_no",
"triggerType": 10,
"triggerValue": "browse_end_asy",
"outputType": 0,
"resultType": "double",
"desc": "测试主动指标计算-事件触发-包含身份证",
"remark": null,
"hitType": 1,
"dateType": 0,
"dateHour": 0,
"dateField": null,
"sequence": 0,
"isFinish": 2,
"isPreheat": 1,
"initValue": null,
"calcType": 10,
"state": 10,
"addUser": 0,
"addUserName": null,
"addIp": "",
"addTime": "2018-09-27 10:56:40",
"updateUser": 3,
"updateUserName": "柴灵露",
"updateIp": "0:0:0:0:0:0:0:1",
"updateTime": "2018-10-11 11:04:57",
"deleteFlag": 0
}
]
}</code></pre>
<p><strong>相关数据表:</strong></p>
<ul>
<li>指标基础配置表(riskt_indicator_basic_config)</li>
</ul>
<p><strong>备注:</strong></p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>