环保-环境质量-废水监测
<h1 style="text-align:center;color:#089">会昌企业帮接口文档V1.0</h1>
<h1>总述</h1>
<h2>1.简介</h2>
<hr />
<p>文档介绍.</p>
<hr />
<h2>2.注意</h2>
<ul>
<li>默认年月日时分秒的日期格式,<u>yyyy-MM-dd HH:mm:ss</u></li>
</ul>
<h2>3.模板</h2>
<hr />
<ul>
<li>接口地址</li>
<li>功能说明</li>
<li>请求参数</li>
<li>请求示例</li>
<li>响应参数</li>
<li>响应示例</li>
</ul>
<h2>4.统一返回结果集格式</h2>
<p><strong>data字段中为实际返回的数据内容</strong></p>
<pre><code class="language-json">{
"code": 200,
"msg": "成功",
"data": { }
}</code></pre>
<h2>5.统一返回结果错误码</h2>
<table>
<thead>
<tr>
<th style="text-align: center;">状态码</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">200</td>
<td style="text-align: center;">成功</td>
</tr>
<tr>
<td style="text-align: center;">500</td>
<td style="text-align: center;">失败</td>
</tr>
<tr>
<td style="text-align: center;">401</td>
<td style="text-align: center;">未授权</td>
</tr>
</tbody>
</table>
<h2>6.用户授权凭证</h2>
<p>用户授权token分为两种,一种是accessToken,用户登录成功后生成,在每次的接口请求中需在head中携带accessToken,另一种为refreshToken,每次请求接口刷新产生新的refreshToken并返回写于head中。</p>
<h2>7.分页统一返回数据格式</h2>
<pre><code class="language-json">{
"success": true,
"code": 200,
"message": "成功",
"data": {
"total": 1,
"size": 10,
"current": 1,
"pages": 1
}
}
}</code></pre>
<table>
<thead>
<tr>
<th style="text-align: center;">参数名</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">total</td>
<td style="text-align: center;">总记录数</td>
</tr>
<tr>
<td style="text-align: center;">size</td>
<td style="text-align: center;">每页记录数(默认10条)</td>
</tr>
<tr>
<td style="text-align: center;">current</td>
<td style="text-align: center;">当前页码(从1开始)</td>
</tr>
<tr>
<td style="text-align: center;">pages</td>
<td style="text-align: center;">总页数</td>
</tr>
</tbody>
</table>
<h1>会昌企业帮接口</h1>
<h1>9. 环保-环境质量-废水监测</h1>
<h2>9.1 废水公司及其排放口列表</h2>
<h3>API地址</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">接口地址</th>
<th style="text-align: center;">请求方式</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">/api/app/sewageDischarge/getAllCompanyAndPorts</td>
<td style="text-align: center;">POST</td>
</tr>
</tbody>
</table>
<h3>功能说明</h3>
<ul>
<li>废水公司及其排放口列表</li>
</ul>
<h3>请求参数</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">参数名</th>
<th style="text-align: center;">含义</th>
<th style="text-align: center;">是否必填</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<h3>请求示例</h3>
<pre><code class="language-json"></code></pre>
<h3>响应参数</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">companyId</td>
<td style="text-align: center;">企业ID</td>
</tr>
<tr>
<td style="text-align: center;">companyName</td>
<td style="text-align: center;">企业名称</td>
</tr>
<tr>
<td style="text-align: center;">rtdPortFactorsList</td>
<td style="text-align: center;">排放口列表</td>
</tr>
</tbody>
</table>
<p>rtdPortFactorsList</p>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">portId</td>
<td style="text-align: center;">排放口ID</td>
</tr>
<tr>
<td style="text-align: center;">portName</td>
<td style="text-align: center;">排放口名称</td>
</tr>
<tr>
<td style="text-align: center;">dischargeTypeId</td>
<td style="text-align: center;">排放类型</td>
</tr>
</tbody>
</table>
<h3>响应示例</h3>
<pre><code class="language-json">{
"msg": "操作成功",
"code": 200,
"data": [
{
"companyId": 2,
"companyName": "江西华达昌食品有限公司",
"companyTypeList": [
{
"companyTypeId": 2,
"companyTypeName": "废水"
}
],
"rtdPortFactorsList": [
{
"portId": 2,
"portName": "废水总排口",
"dischargeTypeId": 4,
"companyId": 2
}
]
}
]
}</code></pre>
<h2>9.2 废水监测在线数据(分页)</h2>
<h3>API地址</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">接口地址</th>
<th style="text-align: center;">请求方式</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">/api/app/sewageDischarge/getDataByPortFactorsList</td>
<td style="text-align: center;">POST</td>
</tr>
</tbody>
</table>
<h3>功能说明</h3>
<ul>
<li>废水监测在线数据(分页)</li>
<li>赣州石磊新能源科技材料有限公司-污水排放 入参固定为 companyId=27、portId=40</li>
</ul>
<h3>请求参数</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">companyId</td>
<td style="text-align: center;">企业ID</td>
</tr>
<tr>
<td style="text-align: center;">dischargeTypeId</td>
<td style="text-align: center;">排放类型</td>
</tr>
<tr>
<td style="text-align: center;">dataType</td>
<td style="text-align: center;">日期单位:h-小时,d-天</td>
</tr>
<tr>
<td style="text-align: center;">portId</td>
<td style="text-align: center;">排放口ID</td>
</tr>
<tr>
<td style="text-align: center;">endDate</td>
<td style="text-align: center;">结束时间</td>
</tr>
<tr>
<td style="text-align: center;">openDate</td>
<td style="text-align: center;">开始时间</td>
</tr>
<tr>
<td style="text-align: center;">page</td>
<td style="text-align: center;">第几页</td>
</tr>
<tr>
<td style="text-align: center;">limit</td>
<td style="text-align: center;">每页大小</td>
</tr>
</tbody>
</table>
<h3>请求示例</h3>
<pre><code class="language-json">{
"companyId" : "2",
"dischargeTypeId" : "4",
"dataType" : "h",
"portId" : "2",
"endDate" : "2021-11-24 13:47:32",
"openDate" : "2021-11-24 00:00:00",
"limit" : "10",
"page" : "1"
}</code></pre>
<h3>响应参数</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">count</td>
<td style="text-align: center;">总记录数</td>
</tr>
<tr>
<td style="text-align: center;">company</td>
<td style="text-align: center;">企业</td>
</tr>
<tr>
<td style="text-align: center;">type</td>
<td style="text-align: center;">监测类型</td>
</tr>
<tr>
<td style="text-align: center;">unit</td>
<td style="text-align: center;">单位</td>
</tr>
<tr>
<td style="text-align: center;">curValue</td>
<td style="text-align: center;">当前值</td>
</tr>
<tr>
<td style="text-align: center;">limitValue</td>
<td style="text-align: center;">报警限值</td>
</tr>
<tr>
<td style="text-align: center;">detectorName</td>
<td style="text-align: center;">探测器名称</td>
</tr>
</tbody>
</table>
<h3>响应示例</h3>
<pre><code class="language-json">{
"msg": "操作成功",
"code": 200,
"data": {
"factors": [
{
"factorsCode": "001",
"factorsName": "pH",
"factorsUnit": "无量纲",
"minyz": "6.0",
"maxyz": "9.0"
},
{
"factorsCode": "011",
"factorsName": "化学需氧量",
"factorsUnit": "mg/l",
"minyz": "0.0",
"maxyz": "300.0"
},
{
"factorsCode": "060",
"factorsName": "氨氮",
"factorsUnit": "mg/l",
"minyz": "0.0",
"maxyz": "25.0"
},
{
"factorsCode": "b01",
"factorsName": "废水流量",
"factorsUnit": "L/S",
"minyz": "0.0",
"maxyz": "0.0"
}
],
"data": [
{
"011": "14.0000",
"001": "7.3271",
"b01": "0.0000",
"datatime": "2021-11-23 00:00:00",
"060": "2.6363",
"portName": "废水总排口"
},
{
"011": "15.0000",
"001": "7.3456",
"b01": "0.7538",
"datatime": "2021-11-22 00:00:00",
"060": "2.7310",
"portName": "废水总排口"
}
]
}
}</code></pre>
<h2>9.3 废水今日监测数据</h2>
<h3>API地址</h3>
<table>
<thead>
<tr>
<th style="text-align: center;">接口地址</th>
<th style="text-align: center;">请求方式</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">/api/app/sewageDischarge/getPartDayData/today</td>
<td style="text-align: center;">GET</td>
</tr>
</tbody>
</table>
<h3>功能说明</h3>
<ul>
<li>
<pre><code>废水当日监测(会昌大屏),目前只有会昌九二氟盐化工基地污水处理厂(会昌县九二工业基地建设办公室)的三个排放口数据</code></pre>
</li>
</ul>
<h3>请求参数</h3>
<p>无</p>
<h3>请求示例</h3>
<p><a href="http://localhost:8082/api/app/sewageDischarge/getPartDayData/today">http://localhost:8082/api/app/sewageDischarge/getPartDayData/today</a></p>
<h3>响应参数</h3>
<p>factors</p>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">factorsCode</td>
<td style="text-align: center;">字段编号</td>
</tr>
<tr>
<td style="text-align: center;">factorsName</td>
<td style="text-align: center;">字段名称</td>
</tr>
<tr>
<td style="text-align: center;">factorsUnit</td>
<td style="text-align: center;">字段单位</td>
</tr>
</tbody>
</table>
<p>data</p>
<table>
<thead>
<tr>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">含义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">datatime</td>
<td style="text-align: center;">监测时间</td>
</tr>
<tr>
<td style="text-align: center;">portName</td>
<td style="text-align: center;">排放口名称</td>
</tr>
<tr>
<td style="text-align: center;">"011": "36.3830"</td>
<td style="text-align: center;">属性编号:属性值</td>
</tr>
</tbody>
</table>
<h3>响应示例</h3>
<pre><code class="language-json">{
"msg": "操作成功",
"code": 200,
"data": {
"factors": [
{
"factorsCode": "001",
"factorsName": "pH",
"factorsUnit": "无量纲",
"minyz": "6.0",
"maxyz": "9.0"
},
...
],
"data": [
{
"011": "36.3830",
"001": "6.9489",
"101": "0.3020",
"b01": "0.3408",
"datatime": "2021-11-17 00:00:00",
"060": "0.8940",
"portName": "废水排放口",
"w01010": "24.9534",
"065": "11.6740"
},
{
"011": "19.9000",
"datatime": "2021-11-17 00:00:00",
"060": "0.1270",
"portName": "九二氟盐化工-雨水口"
},
{
"011": "90.8601",
"001": "7.7988",
"101": "0.3971",
"b01": "9.8986",
"datatime": "2021-11-17 00:00:00",
"060": "20.5450",
"portName": "九二污水处理厂进水口",
"w01010": "27.7437",
"065": "40.9809"
}
]
}
}</code></pre>