指标批量提交
<p><strong>简要描述:</strong></p>
<ul>
<li>指标批量提交
@陈铁锋</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li>风控后台riskV2地址</li>
</ul>
<p><code>http://xx.com/indicator/indicatorbasicconfig/batchSubmit</code></p>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</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;">metaType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>元数据类型</td>
</tr>
<tr>
<td style="text-align: left;">defaultEnabled</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;">metaIndicatorIdList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Array</td>
<td>元数据指标,如果是1类元数据,填一个就行,但是必须是数组,指标id</td>
</tr>
<tr>
<td style="text-align: left;">statVarCount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>统计变量个数,如果是二类,填metaIndicatorIdList的长度</td>
</tr>
<tr>
<td style="text-align: left;">roundType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>周期类型[TIMES:次数,DATETIME:时间]</td>
</tr>
<tr>
<td style="text-align: left;">roundLength</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>周期长度</td>
</tr>
<tr>
<td style="text-align: left;">timeUnit</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Number</td>
<td>1时,2天,3月</td>
</tr>
<tr>
<td style="text-align: left;">metaCnNamePrefix</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>元数据中文名前缀</td>
</tr>
<tr>
<td style="text-align: left;">metaEnNamePrefix</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>元数据英文名前缀</td>
</tr>
<tr>
<td style="text-align: left;">metaCnFuncName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>元数据函数中文名</td>
</tr>
<tr>
<td style="text-align: left;">metaEnFuncName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>元数据函数英文名</td>
</tr>
<tr>
<td style="text-align: left;">indicatorDesc</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>指标说明</td>
</tr>
<tr>
<td style="text-align: left;">statRoundList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Array</td>
<td>统计量周期数,数组多个,1个也必须是数组</td>
</tr>
<tr>
<td style="text-align: left;">statFuncList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Array</td>
<td>统计量函数,暂时写死4个[sum,avg,max,min]</td>
</tr>
<tr>
<td style="text-align: left;">firstDeriveVarList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Array</td>
<td>一级衍生变量,暂时写死6个</td>
</tr>
<tr>
<td style="text-align: left;">labelIdList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Array</td>
<td>标签id数组</td>
</tr>
</tbody>
</table>
<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;">varName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>变量名,暂时默认写死的6个[DIFF:速度,DIFF_RATIO:速率,ACC_SPEED:加速度,ACC_SPEED_RATIO:加速率,STAB:稳定性,STEDV:标准差]</td>
</tr>
<tr>
<td style="text-align: left;">smoothCoeff</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>{
"metaType": 1,
"defaultEnabled": 1,
"metaIndicatorIdList": [
931
],
"statVarCount": 5,
"roundType": "DATETIME",
"roundLength": 3,
"timeUnit": 2,
"metaCnNamePrefix": "借款金额",
"metaEnNamePrefix": "borrow_cash_amount",
"metaCnFuncName": "求和",
"metaEnFuncName": "sum",
"indicatorDesc": "112",
"statRoundList": [
2,
3
],
"statFuncList": [
"sum",
"avg",
"max",
"min"
],
"firstDeriveVarList": [
{
"varName": "DIFF"
},
{
"varName": "DIFF_RATIO",
"smoothCoeff": "0.01"
},
{
"varName": "ACC_SPEED"
},
{
"varName": "ACC_SPEED_RATIO",
"smoothCoeff": "0.02"
},
{
"varName": "STAB"
},
{
"varName": "STEDV"
}
],
"labelIdList": [
1,
2
],
}</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>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>返回码[0:成功,500:失败]</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"msg": "success",
"code": 0
}</code></pre>