指标批量生成模板提交
<p><strong>简要描述:</strong></p>
<ul>
<li>指标批量生成模板提交
@李文珂</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li>风控后台riskV2地址</li>
</ul>
<p><code>http://xx.com/indicator/batchTemplate/submit</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;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>模板id</td>
</tr>
<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;">description</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>模板说明</td>
</tr>
<tr>
<td style="text-align: left;">metaType</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;">state</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>启用状态[0:否,1:是]</td>
</tr>
<tr>
<td style="text-align: left;">statVarCount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>统计变量个数,一类必填</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;">int</td>
<td>时间单位[1:时,2:天,3:月],一类必填</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;">variationCoeff</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>变异系数</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>{
"id": 1,
"name": "自测加速度模板",
"description": "加速度模板",
"metaType": 1,
"state": 1,
"statVarCount": 3,
"roundType": "DATETIME",
"roundLength": 3,
"timeUnit": 2,
"statRoundList": [
1,
2
],
"statFuncList": [
"sum",
"avg",
"max",
"min"
],
"firstDeriveVarList": [
{
"varName": "DIFF"
},
{
"varName": "DIFF_RATIO",
"smoothCoeff": "1.11"
},
{
"varName": "ACC_SPEED"
},
{
"varName": "ACC_SPEED_RATIO",
"variationCoeff": "7.77",
"smoothCoeff": "1.17"
},
{
"varName": "STAB"
},
{
"varName": "STEDV"
}
],
"labelIdList": [
70,
71
]
}</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>