新增
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>新增</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/strategy/riskFunctionStore</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h3>参数</h3>
<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;">functionDetails</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Object</td>
<td>子条件对象</td>
</tr>
<tr>
<td style="text-align: left;">functionName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>条件名称</td>
</tr>
<tr>
<td style="text-align: left;">logicExpress</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>条件表达式 子表达式组合</td>
</tr>
<tr>
<td style="text-align: left;">logicExpressLabel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>条件表达式 子表达式名组合 L1&&L2 或 L1<strong>(新增字段)</strong></td>
</tr>
<tr>
<td style="text-align: left;">operationExpress</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>当条件逻辑为运算符时c,传运算符(+,/)<strong>(新增字段)</strong></td>
</tr>
<tr>
<td style="text-align: left;">conditionThreshold</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Integer</td>
<td>条件阈值:0:是;1:否<strong>(新增字段)</strong></td>
</tr>
</tbody>
</table>
<h3>functionDetails集合</h3>
<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;">functionDetailName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子条件明细名称</td>
</tr>
<tr>
<td style="text-align: left;">functionStoreParams</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Object</td>
<td>子条件参数集合</td>
</tr>
<tr>
<td style="text-align: left;">mathExpress</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子条件表达式</td>
</tr>
<tr>
<td style="text-align: left;">mathExpressLabel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>子条件表达式名称 L1<strong>(新增字段)</strong></td>
</tr>
</tbody>
</table>
<h4>functionDetails集合</h4>
<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;">functionStoreParams</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">object</td>
<td>子条件明细集合</td>
</tr>
</tbody>
</table>
<h5>functionStoreParams集合</h5>
<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;">paramKeys</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>指标名</td>
</tr>
<tr>
<td style="text-align: left;">paramLabel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>表达式参数名</td>
</tr>
<tr>
<td style="text-align: left;">paramType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数类型</td>
</tr>
<tr>
<td style="text-align: left;">paramValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数模拟值</td>
</tr>
<tr>
<td style="text-align: left;">paramLabelName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数名 如:x1<strong>(新增字段)</strong></td>
</tr>
</tbody>
</table>
<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;">paramKeys</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>当 paramType=QUOTA 时 此处为指标名称;默认[]</td>
</tr>
<tr>
<td style="text-align: left;">paramLabel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>表达式参数名(x1,x2,x3...)</td>
</tr>
<tr>
<td style="text-align: left;">paramQuotaValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>常数模拟值 默认空字符串</td>
</tr>
<tr>
<td style="text-align: left;">paramType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数类型 指标:QUOTA;阈值:THRESHOLD;常数:CONSTANT;<strong>COMBINATION:属性指标 </strong></td>
</tr>
<tr>
<td style="text-align: left;">paramValue</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数值 注:是子表达式最后数据的具体值 不是x1,x2...</td>
</tr>
<tr>
<td style="text-align: left;">selectValueStructure</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>值结构</td>
</tr>
<tr>
<td style="text-align: left;">variableParam</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>变量x值 参数类型为指标时必填</td>
</tr>
<tr>
<td style="text-align: left;">variableParamY</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>变量Y值</td>
</tr>
<tr>
<td style="text-align: left;">paramLabelName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>参数名 如:x2<strong>(新增字段)</strong></td>
</tr>
<tr>
<td style="text-align: left;">relationship</td>
<td style="text-align: left;">C</td>
<td style="text-align: left;">String</td>
<td>关系(非指标时必填) <strong>(新增字段)</strong></td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"functionDetails": [{
"functionDetailName": "条件测试r1",
"functionStoreParams": [{
"paramKeys": ["CACHE_Mcc_24h"],
"paramLabel": "x1",
"paramType": "QUOTA",
"paramValue": "1",
"variableParam":"",
"variableParamY":"",
"paramLabelName":"x1",
"relationship":""
}, {
"paramKeys": [],
"paramLabel": "0",
"paramQuotaValue": "",
"paramType": "THRESHOLD",
"paramValue": "1",
"selectValueStructure": "",
"paramLabelName":"x2",
"relationship":"="
}],
"mathExpress": "x1>0",
"mathExpressLabel":"L1"
}, {
"functionDetailName": "条件测试r2",
"functionStoreParams": [{
"paramKeys": ["CACHE_Mcc_24h"],
"paramLabel": "x2",
"paramType": "QUOTA",
"paramValue": "1",
"relationship":""
}, {
"paramKeys": [],
"paramLabel": "1",
"paramQuotaValue": "",
"paramType": "THRESHOLD",
"paramValue": "1",
"selectValueStructure": "",
"relationship":"="
}],
"mathExpress": "x2>1",
"mathExpressLabel":"L2"
}],
"functionName": "条件测试",
"logicExpress": "x1>0&&x2>1",
"logicExpressLabel":"L1&&L2",
"conditionThreshold":1,
"operationExpress":"/"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>