新增/编辑电子围栏【单个围栏】
<h5>简要描述</h5>
<ul>
<li>新增/编辑电子围栏【单个围栏】</li>
</ul>
<h5>请求 URL</h5>
<ul>
<li>
<p><code>http://环境信息/ahgw/console/fenceNew/updateOrAddOneFence</code></p>
<h5>请求方式</h5>
</li>
<li>POST</li>
</ul>
<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;">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;">fenceId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>围栏id 如果是更新必传</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>围栏类型 poly,rect,circle 多边形,矩形,圆</td>
</tr>
<tr>
<td style="text-align: left;">point</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">数组</td>
<td>点的集合</td>
</tr>
<tr>
<td style="text-align: left;">radius</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">数字</td>
<td>半径 单位米 只有圆会有</td>
</tr>
<tr>
<td style="text-align: left;">randomSidePointJSON</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">数组</td>
<td>圆圈上任意一个坐标 只有圆会有</td>
</tr>
</tbody>
</table>
<h5>参数示例</h5>
<pre><code class="language-json"> //圆类型
{
&quot;id&quot;: 1000,
&quot;fenceId&quot;:1,
&quot;type&quot;:&quot;circle&quot; ,
&quot;point&quot;:[{&quot;lng&quot;: 113.92684190406874,&quot;lat&quot;: 22.64209066371392}],
&quot;randomSidePointJSON&quot;:{&quot;lng&quot;: 113.92684190406874,&quot;lat&quot;: 22.64209066371392},
&quot;radius&quot;: 123//半径 单位米
}
//矩形类型
{
&quot;id&quot;: 1000,
&quot;fenceId&quot;:1,
&quot;type&quot;:&quot;rect&quot; ,
&quot;point&quot;:[
{&quot;lng&quot;: 113.93659903673509, &quot;lat&quot;: 22.642093250640883},//左上
{&quot;lng&quot;: 113.93659903673509, &quot;lat&quot;: 22.642093250640883},//右上
{&quot;lng&quot;: 113.93659903673509, &quot;lat&quot;: 22.642093250640883},//右下
{&quot;lng&quot;: 113.93659903673509, &quot;lat&quot;: 22.642093250640883},//左下
{&quot;lng&quot;: 113.93659903673509, &quot;lat&quot;: 22.642093250640883} //中心点
]
}
//多边形类型
{
&quot;id&quot;: 1000,
&quot;fenceId&quot;:1,
&quot;type&quot;:&quot;rect&quot; ,
&quot;point&quot;:[
{&quot;lng&quot;: 113.93659846903898,&quot;lat&quot;: 22.63308239507571},
{&quot;lng&quot;: 113.93659846903898,&quot;lat&quot;: 22.63308239507571},
{&quot;lng&quot;: 113.93659846903898,&quot;lat&quot;: 22.63308239507571},...
]
}</code></pre>
<h5>返回参数说明</h5>
<p>参数是什么就返回什么,如果是新增会补充id</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;">id</td>
<td style="text-align: left;">int</td>
<td>围栏组id</td>
</tr>
<tr>
<td style="text-align: left;">fenceId</td>
<td style="text-align: left;">int</td>
<td>围栏id 如果是新增会返回新的id</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">String</td>
<td>围栏类型 poly,rect,circle 多边形,矩形,圆</td>
</tr>
<tr>
<td style="text-align: left;">point</td>
<td style="text-align: left;">数组</td>
<td>点的集合</td>
</tr>
<tr>
<td style="text-align: left;">radius</td>
<td style="text-align: left;">数字</td>
<td>半径 单位米 只有圆会有</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>无</li>
</ul>