更新数据集
<p><strong>接口名称:</strong></p>
<p>更新数据集</p>
<p><strong>接口描述:</strong></p>
<p><strong>请求路径:</strong></p>
<p>/api/v1/dataSet/update</p>
<p><strong>请求方式:</strong></p>
<p>POST</p>
<p><strong>请求参数:</strong></p>
<ul>
<li>Header</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">参数值</th>
<th style="text-align: left;">必填</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">Content-Type</td>
<td style="text-align: left;">application/json</td>
<td style="text-align: left;">Y</td>
</tr>
</tbody>
</table>
<ul>
<li>Param</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">NESTED_PATH_SEPARATOR</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
</tr>
</tbody>
</table>
<ul>
<li>Body</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">dataSetId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">数据集id</td>
</tr>
<tr>
<td style="text-align: left;">dataSourceId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据源id</td>
</tr>
<tr>
<td style="text-align: left;">dataSourceName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据源名称</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集名称</td>
</tr>
<tr>
<td style="text-align: left;">script</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据库脚本</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集类型,1:数据库脚本;2:api接口请求</td>
</tr>
<tr>
<td style="text-align: left;">groupType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">分组</td>
</tr>
<tr>
<td style="text-align: left;">desc</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集描述</td>
</tr>
<tr>
<td style="text-align: left;">dataSetDimensionList</td>
<td style="text-align: left;">List<UpdateDataSetDimensionParam></td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">数据集指标信息</td>
</tr>
<tr>
<td style="text-align: left;">-->element</td>
<td style="text-align: left;">UpdateDataSetDimensionParam</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->dataSetDimensionId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集指标id</td>
</tr>
<tr>
<td style="text-align: left;">-->-->dataSetId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集id</td>
</tr>
<tr>
<td style="text-align: left;">-->-->field</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段名称</td>
</tr>
<tr>
<td style="text-align: left;">-->-->fieldAlias</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段别名</td>
</tr>
<tr>
<td style="text-align: left;">-->-->desc</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段描述</td>
</tr>
<tr>
<td style="text-align: left;">-->-->type</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段类型</td>
</tr>
<tr>
<td style="text-align: left;">-->-->sortMethod</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">排序方式,0:不排序;1:升序;2:降序</td>
</tr>
<tr>
<td style="text-align: left;">dataSetMeasureList</td>
<td style="text-align: left;">List<UpdateDataSetMeasureParam></td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">数据集度量信息</td>
</tr>
<tr>
<td style="text-align: left;">-->element</td>
<td style="text-align: left;">UpdateDataSetMeasureParam</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->dataSetMeasureId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集度量id</td>
</tr>
<tr>
<td style="text-align: left;">-->-->dataSetId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">数据集id</td>
</tr>
<tr>
<td style="text-align: left;">-->-->field</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段名称</td>
</tr>
<tr>
<td style="text-align: left;">-->-->fieldAlias</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段别名</td>
</tr>
<tr>
<td style="text-align: left;">-->-->desc</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段描述</td>
</tr>
<tr>
<td style="text-align: left;">-->-->type</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">字段类型</td>
</tr>
<tr>
<td style="text-align: left;">-->-->aggregationMethod</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">聚合方式,1:求和;2:计算;3:计数(去重);4:最大值;5:最小值;6:平均值</td>
</tr>
<tr>
<td style="text-align: left;">-->-->sortMethod</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">排序方式,0:不排序;1:升序;2:降序</td>
</tr>
<tr>
<td style="text-align: left;">-->-->displayFormat</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">展示格式,0:自动;1:整数;2:保留1位小数;3:保留2位小数;4:百分比;5:百分比1位小数;6:百分比2位小数</td>
</tr>
<tr>
<td style="text-align: left;">dataSetPermissionList</td>
<td style="text-align: left;">List<CreateDataSetPermissionRequest></td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">数据集权限信息</td>
</tr>
<tr>
<td style="text-align: left;">-->element</td>
<td style="text-align: left;">CreateDataSetPermissionRequest</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->roleId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">权限id</td>
</tr>
</tbody>
</table>
<p><strong>请求示例:</strong></p>
<pre><code class="language-Form">NESTED_PATH_SEPARATOR=null</code></pre>
<pre><code class="language-JSON">{
"dataSetId": "",
"dataSourceId": "",
"dataSourceName": "",
"name": "",
"script": "",
"type": 0,
"groupType": "",
"desc": "",
"dataSetDimensionList": [
{
"dataSetDimensionId": "",
"dataSetId": "",
"field": "",
"fieldAlias": "",
"desc": "",
"type": 0,
"sortMethod": 0
}
],
"dataSetMeasureList": [
{
"dataSetMeasureId": "",
"dataSetId": "",
"field": "",
"fieldAlias": "",
"desc": "",
"type": 0,
"aggregationMethod": 0,
"sortMethod": 0,
"displayFormat": 0
}
],
"dataSetPermissionList": [
{
"roleId": ""
}
]
}</code></pre>
<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 style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">响应码</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">响应消息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Void</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">响应数据</td>
</tr>
</tbody>
</table>
<p><strong>返回示例:</strong></p>
<pre><code class="language-JSON">{
"code": "",
"message": "",
"data": {}
}</code></pre>