我的产区-我的地块-详情页
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>详情页的实时数据与历史数据展示</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xgkj.hljnyxx.com/dongnongBackend/index.php//Home/Plot/getPlotDataDetail</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>GET </li>
</ul>
<h5>参数</h5>
<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;">projectId</td>
<td style="text-align: left;">是</td>
<td>项目ID</td>
</tr>
<tr>
<td style="text-align: left;">plotId</td>
<td style="text-align: left;">是</td>
<td>地块ID</td>
</tr>
<tr>
<td style="text-align: left;">projectStartTime</td>
<td style="text-align: left;">是</td>
<td>项目起始时间</td>
</tr>
<tr>
<td style="text-align: left;">projectEndTime</td>
<td style="text-align: left;">是</td>
<td>项目终止时间</td>
</tr>
<tr>
<td style="text-align: left;">pageNo</td>
<td style="text-align: left;">是</td>
<td>页码编号</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">是</td>
<td>每页数量</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code> {
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;查询成功&quot;,
&quot;data&quot;: {
&quot;realTimeData&quot;: [
{
&quot;funcName&quot;: &quot;土壤温度01&quot;,
&quot;funcValue&quot;: {
&quot;value&quot;: 1.4,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;device_id&quot;: &quot;560605&quot;
},
{
&quot;funcName&quot;: &quot;土壤水分01&quot;,
&quot;funcValue&quot;: {
&quot;value&quot;: 0,
&quot;unit&quot;: &quot;%&quot;
},
&quot;device_id&quot;: &quot;560606&quot;
}
],
&quot;historyFuncMeaning&quot;: [
{
&quot;device_id&quot;: &quot;528131&quot;,
&quot;device_name&quot;: &quot;土壤温度01&quot;
},
{
&quot;device_id&quot;: &quot;528135&quot;,
&quot;device_name&quot;: &quot;土壤水分01&quot;
}
],
&quot;historyData&quot;: [
{
&quot;528131&quot;: {
&quot;value&quot;: 1.4,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;528135&quot;: {
&quot;value&quot;: 0,
&quot;unit&quot;: &quot;%&quot;
},
&quot;create_time&quot;: &quot;2023-03-17 09:00:00&quot;
},
{
&quot;528131&quot;: {
&quot;value&quot;: -1.6,
&quot;unit&quot;: &quot;℃&quot;
},
&quot;528135&quot;: {
&quot;value&quot;: 0,
&quot;unit&quot;: &quot;%&quot;
},
&quot;create_time&quot;: &quot;2023-03-17 08:00:00&quot;
}
],
&quot;count&quot;:217
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">realTimeData</td>
<td>实时数据列表</td>
</tr>
<tr>
<td style="text-align: left;">+funcName</td>
<td>传感器名称</td>
</tr>
<tr>
<td style="text-align: left;">+funcValue</td>
<td>传感器数值列表</td>
</tr>
<tr>
<td style="text-align: left;">++value</td>
<td>传感器数值</td>
</tr>
<tr>
<td style="text-align: left;">++unit</td>
<td>传感器数值单位</td>
</tr>
<tr>
<td style="text-align: left;">+device_id</td>
<td>设备Id,用于显示图标信息</td>
</tr>
<tr>
<td style="text-align: left;">historyFuncMeaning</td>
<td>传感器类型说明,一维数组,以传感器标识为 key,以传感器名称为 value</td>
</tr>
<tr>
<td style="text-align: left;">historyData</td>
<td>历史数据,以传感器标识为 key,以值为value</td>
</tr>
<tr>
<td style="text-align: left;">+value</td>
<td>传感器的数据</td>
</tr>
<tr>
<td style="text-align: left;">+unit</td>
<td>传感器的单位</td>
</tr>
<tr>
<td style="text-align: left;">+create_time</td>
<td>数据上传时间</td>
</tr>
<tr>
<td style="text-align: left;">count</td>
<td>分页数量</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>只在第一页请求时候返回实时数据和 count 值,之后页查询就不会返回了</li>
<li>测试用例:projectId = 4, plotId = 1, projectStartTime = '2023-03-14 00:00:00', projectEndTime = '2023-06-02 00:00:00',pageNo=1,pageSize=10</li>
</ul>