南部新城设备管理平台


查询物模型属性信息

<h5>简要描述</h5> <ul> <li>查询某个产品对应物模型属性信息</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://localhost:8080/nbxc/wlgz/getThingModelFromRedis</code> </li> </ul> <h5>请求方式</h5> <ul> <li>get</li> </ul> <h5>请求Query参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">productKey</td> <td style="text-align: left;">是</td> <td>string</td> <td>产品编号</td> </tr> </tbody> </table> <h5>成功返回示例</h5> <pre><code>{ "code": "000000", "message": "success", "data": [ { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Permanganate", "name": "高锰酸盐", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "COD", "name": "COD", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "无", "influxFlag": 2, "key": "AmmoNitr", "name": "氨氮", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "totalPhosphorus", "name": "总磷", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "totalNitrogen", "name": "总氮", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "100", "minimum": "0", "step": "0.01", "unit": "mg\/L", "unitName": "毫克每升" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "DissOxygen", "name": "溶解氧", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "100", "minimum": "0", "step": "0.01", "unit": "", "unitName": "" }, "type": "float" }, "description": "无", "influxFlag": 2, "key": "PH", "name": "ph值", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "", "unitName": "" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Turbidity", "name": "浊度", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "100", "minimum": "-50", "step": "0.1", "unit": "°C", "unitName": "摄氏度" }, "type": "float" }, "description": "无", "influxFlag": 2, "key": "Temperature", "name": "温度", "necessary": true }, { "accessMethod": "rw", "dataType": { "specifications": { "maximum": "65535", "minimum": "0", "step": "0.01", "unit": "", "unitName": "" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Conductivity", "name": "电导率", "necessary": true }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "180", "minimum": "-180", "step": "0.000001", "unit": "°", "unitName": "度" }, "type": "double" }, "influxFlag": 2, "key": "longitude", "name": "经度", "necessary": true }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "90", "minimum": "-90", "step": "0.000001", "unit": "°", "unitName": "度" }, "type": "double" }, "influxFlag": 2, "key": "latitude", "name": "纬度", "necessary": true }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "9999", "minimum": "0", "step": "0.01", "unit": "m", "unitName": "米" }, "type": "double" }, "influxFlag": 2, "key": "altitude", "name": "海拔", "necessary": true }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "32768", "minimum": "-32767", "step": "0.01", "unit": "mV", "unitName": "毫伏" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Potential", "name": "orp", "necessary": false }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "20000", "minimum": "0", "step": "0.01", "unit": "mm", "unitName": "毫米" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Transparency", "name": "透明度", "necessary": false }, { "accessMethod": "r", "dataType": { "specifications": { "maximum": "100", "minimum": "-100", "step": "0.01", "unit": "V", "unitName": "伏特" }, "type": "float" }, "description": "", "influxFlag": 2, "key": "Voltage", "name": "电压电量", "necessary": false }, { "accessMethod": "r", "dataType": { "specifications": { "length": "100" }, "type": "text" }, "description": "", "influxFlag": 2, "key": "DataTime", "name": "数据时间", "necessary": false } ] } </code></pre> <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;">code</td> <td style="text-align: left;">string</td> <td>返回状态码</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">string</td> <td>返回码信息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">array</td> <td>返回数据</td> </tr> <tr> <td style="text-align: left;">accessMethod</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType</td> <td style="text-align: left;">object</td> <td>数据类型</td> </tr> <tr> <td style="text-align: left;">dataType.specifications</td> <td style="text-align: left;">object</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.specifications.maximum</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.specifications.minimum</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.specifications.step</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.specifications.unit</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.specifications.unitName</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">dataType.type</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">influxFlag</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">key</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">necessary</td> <td style="text-align: left;">string</td> <td>无</td> </tr> </tbody> </table>

页面列表

ITEM_HTML