东农后台api接口文档

接口文档


我的产区-我的地块-详情页

<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> {     &amp;quot;code&amp;quot;: 0,     &amp;quot;msg&amp;quot;: &amp;quot;查询成功&amp;quot;,     &amp;quot;data&amp;quot;: { &amp;quot;realTimeData&amp;quot;: [             {                 &amp;quot;funcName&amp;quot;: &amp;quot;土壤温度01&amp;quot;,                 &amp;quot;funcValue&amp;quot;: {                     &amp;quot;value&amp;quot;: 1.4,                     &amp;quot;unit&amp;quot;: &amp;quot;℃&amp;quot;                 },                 &amp;quot;device_id&amp;quot;: &amp;quot;560605&amp;quot;             },             {                 &amp;quot;funcName&amp;quot;: &amp;quot;土壤水分01&amp;quot;,                 &amp;quot;funcValue&amp;quot;: {                     &amp;quot;value&amp;quot;: 0,                     &amp;quot;unit&amp;quot;: &amp;quot;%&amp;quot;                 },                 &amp;quot;device_id&amp;quot;: &amp;quot;560606&amp;quot;             }         ],         &amp;quot;historyFuncMeaning&amp;quot;: [             {                 &amp;quot;device_id&amp;quot;: &amp;quot;528131&amp;quot;,                 &amp;quot;device_name&amp;quot;: &amp;quot;土壤温度01&amp;quot;             },             {                 &amp;quot;device_id&amp;quot;: &amp;quot;528135&amp;quot;,                 &amp;quot;device_name&amp;quot;: &amp;quot;土壤水分01&amp;quot;             }         ],         &amp;quot;historyData&amp;quot;: [             {                 &amp;quot;528131&amp;quot;: {                     &amp;quot;value&amp;quot;: 1.4,                     &amp;quot;unit&amp;quot;: &amp;quot;℃&amp;quot;                 },                 &amp;quot;528135&amp;quot;: {                     &amp;quot;value&amp;quot;: 0,                     &amp;quot;unit&amp;quot;: &amp;quot;%&amp;quot;                 },                 &amp;quot;create_time&amp;quot;: &amp;quot;2023-03-17 09:00:00&amp;quot;             },             {                 &amp;quot;528131&amp;quot;: {                     &amp;quot;value&amp;quot;: -1.6,                     &amp;quot;unit&amp;quot;: &amp;quot;℃&amp;quot;                 },                 &amp;quot;528135&amp;quot;: {                     &amp;quot;value&amp;quot;: 0,                     &amp;quot;unit&amp;quot;: &amp;quot;%&amp;quot;                 },                 &amp;quot;create_time&amp;quot;: &amp;quot;2023-03-17 08:00:00&amp;quot;             }         ], &amp;quot;count&amp;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>

页面列表

ITEM_HTML