查询组件模板详情
<p><strong>接口名称:</strong></p>
<p>查询组件模板详情</p>
<p><strong>接口描述:</strong></p>
<p><strong>请求路径:</strong></p>
<p>/api/v1/componentTemplate/id/search</p>
<p><strong>请求方式:</strong></p>
<p>GET</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/x-www-form-urlencoded</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;">componentTemplateId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
</tr>
</tbody>
</table>
<ul>
<li>Body</li>
</ul>
<p><strong>请求示例:</strong></p>
<pre><code class="language-Form">componentTemplateId=null</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;">ComponentTemplateVO</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">响应数据</td>
</tr>
<tr>
<td style="text-align: left;">-->componentTemplateId</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;">-->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;">-->aliasName</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;">-->controls</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;">-->codeBlock</td>
<td style="text-align: left;">JSONObject</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板代码块</td>
</tr>
<tr>
<td style="text-align: left;">-->-->key</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->value</td>
<td style="text-align: left;">Object</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->title</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;">-->icon</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;">-->categoryId</td>
<td style="text-align: left;">Long</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板类目</td>
</tr>
<tr>
<td style="text-align: left;">-->sort</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;">-->style</td>
<td style="text-align: left;">JSONObject</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板样式</td>
</tr>
<tr>
<td style="text-align: left;">-->-->key</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->value</td>
<td style="text-align: left;">Object</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->sampleData</td>
<td style="text-align: left;">JSONArray</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板样例数据</td>
</tr>
<tr>
<td style="text-align: left;">-->dataSetType</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">支持数据集类型,0:全部支持,1:DB;2:api</td>
</tr>
<tr>
<td style="text-align: left;">-->optionParam</td>
<td style="text-align: left;">JSONObject</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板参数</td>
</tr>
<tr>
<td style="text-align: left;">-->-->key</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->-->value</td>
<td style="text-align: left;">Object</td>
<td style="text-align: left;">Y</td>
</tr>
<tr>
<td style="text-align: left;">-->remark</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;">-->status</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">组件模板状态,0:正常,1:禁用</td>
</tr>
<tr>
<td style="text-align: left;">-->createTime</td>
<td style="text-align: left;">Long</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">创建时间</td>
</tr>
<tr>
<td style="text-align: left;">-->updateTime</td>
<td style="text-align: left;">Long</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": {
"componentTemplateId": "",
"name": "",
"aliasName": "",
"controls": "",
"codeBlock": {
"String": {}
},
"title": "",
"icon": "",
"categoryId": 0,
"sort": 0,
"style": {
"String": {}
},
"sampleData": [
{}
],
"dataSetType": 0,
"optionParam": {
"String": {}
},
"remark": "",
"status": 0,
"createTime": 0,
"updateTime": 0
}
}</code></pre>