新增策略组接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>新增策略组接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/api/v1/dynamic-job/strategy-group</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求体</h5>
<pre><code> {
"jobId": 1,
"strategyGroupList": [
{
"strategyGroupName": "aa",
"strategyTemplateId": 1,
"assetId": 1235,
"roleIds": [
2,
3
],
"dbNames": [
{
"dbName": "capital",
"tables": [
{
"tableName": "student",
"fields": [
"id",
"name",
"phone"
]
},
{
"tableName": "department",
"fields": [
"id",
"name"
]
}
]
}
]
},
{
"strategyGroupName": "bb",
"strategyTemplateId": 2,
"assetId": 1235,
"roleIds": [
1
],
"dbNames": [
{
"dbName": "capital",
"tables": [
{
"tableName": "student",
"fields": [
"id",
"name",
"phone"
]
},
{
"tableName": "department",
"fields": [
"id",
"name"
]
}
]
}
]
}
]
} </code></pre>
<h5>参数</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;">jobId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td>任务id</td>
</tr>
<tr>
<td style="text-align: left;">strategyGroupName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>策略组名</td>
</tr>
<tr>
<td style="text-align: left;">strategyTemplateId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>策略模板id</td>
</tr>
<tr>
<td style="text-align: left;">assetId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>资产组id</td>
</tr>
<tr>
<td style="text-align: left;">roleIds</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>身份id组成的list</td>
</tr>
<tr>
<td style="text-align: left;">dbNames</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">list</td>
<td>库表字段信息组成的list</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
"status": 200,
"msg": "OK",
"data": null
}
</code></pre>