|
|
|
@ -0,0 +1,276 @@
|
|
|
|
|
|
|
|
|
|
<h1 class="curproject-name"> 人群 </h1>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 公共分类
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 增加修改告警规则
|
|
|
|
|
|
|
|
|
|
<a id=增加修改告警规则44> </a>
|
|
|
|
|
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/warning_rule/
|
|
|
|
|
|
|
|
|
|
**Method:** POST
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Headers**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| Content-Type | application/x-www-form-urlencoded | 是 | | |
|
|
|
|
|
**Body**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| warning_name | text | 是 | | 告警规则名称 |
|
|
|
|
|
| warning_type | text | 是 | | 告警类型 |
|
|
|
|
|
| is_use | text | 否 | | 是否启用 |
|
|
|
|
|
| person_number | text | 否 | | 人数 |
|
|
|
|
|
| appear_number | text | 否 | | 出现次数 |
|
|
|
|
|
| time_interval | text | 否 | | 时间间隔(小时) |
|
|
|
|
|
| time_period | text | 否 | | 时间段(小时) |
|
|
|
|
|
| trigger_start_time | text | 否 | | 敏感起始时间 |
|
|
|
|
|
| trigger_end_time | text | 否 | | 敏感结束时间 |
|
|
|
|
|
| id | text | 是 | | 规则id(修改时传递) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> id</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> warning_name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> warning_level</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> warning_type</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> is_use</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> person_number</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> appear_number</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> time_interval</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> time_period</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-9><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> trigger_start_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-10><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> trigger_end_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-11><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> create_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-12><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> update_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 增加修改设备
|
|
|
|
|
|
|
|
|
|
<a id=增加修改设备44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/device/
|
|
|
|
|
|
|
|
|
|
**Method:** POST
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Headers**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| Content-Type | application/x-www-form-urlencoded | 是 | | |
|
|
|
|
|
**Body**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| device_name | text | 是 | | 设备名 |
|
|
|
|
|
| device_code | text | 否 | | 设备代码 |
|
|
|
|
|
| device_api | text | 是 | | 设备接口地址 |
|
|
|
|
|
| is_use | text | 否 | | 是否开启 |
|
|
|
|
|
| note | text | 否 | | 备注 |
|
|
|
|
|
| device_status | text | 否 | | 设备状态 |
|
|
|
|
|
| id | text | 否 | | 设备id(修改时传递) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> id</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_code</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_api</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> is_use</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_status</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> note</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> create_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> update_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 新增检测结果
|
|
|
|
|
|
|
|
|
|
<a id=新增检测结果44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/detect_result/
|
|
|
|
|
|
|
|
|
|
**Method:** POST
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Headers**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| Content-Type | application/x-www-form-urlencoded | 是 | | |
|
|
|
|
|
**Body**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| person_id | text | 是 | | 人员id |
|
|
|
|
|
| device_id | text | 是 | | 设备id |
|
|
|
|
|
| device_name | text | 是 | | 设备名称 |
|
|
|
|
|
| appear_time | text | 是 | | 出现时间 |
|
|
|
|
|
| picture_path | text | 是 | | 检测结果图片地址 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> id</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> person_id</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_id</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> device_name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-4><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> appear_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-5><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> picture_path</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-6><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> is_ignore</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-7><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> create_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-8><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> update_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 查询修改告警规则
|
|
|
|
|
|
|
|
|
|
<a id=查询修改告警规则44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/warning_rule/
|
|
|
|
|
|
|
|
|
|
**Method:** GET
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Query**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| id | 否 | | 规则id(单查时传递) |
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> count</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> next</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> previous</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> results</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-3-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> id</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> warning_name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> warning_level</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> warning_type</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> is_use</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> person_number</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> appear_number</span></td><td key=1><span>number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> time_interval</span></td><td key=1><span>null,number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> time_period</span></td><td key=1><span>null,number</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-9><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> trigger_start_time</span></td><td key=1><span>string,null</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-10><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> trigger_end_time</span></td><td key=1><span>string,null</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-11><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> create_time</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-12><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> update_time</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 查询告警信息
|
|
|
|
|
|
|
|
|
|
<a id=查询告警信息44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/warning_info/
|
|
|
|
|
|
|
|
|
|
**Method:** GET
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Query**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| warning_type | 是 | | 告警规则类型 |
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> count</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> result</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-1-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> warning_name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> picture_path</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> device_name</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> person_id</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 查询设备
|
|
|
|
|
|
|
|
|
|
<a id=查询设备44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/device/
|
|
|
|
|
|
|
|
|
|
**Method:** GET
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Query**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| id | 否 | id=1 | 查询单个设备详情 |
|
|
|
|
|
| page | 否 | | |
|
|
|
|
|
| page_size | 是 | | |
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> count</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> next</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> previous</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> results</span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-3-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> id</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> device_name</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> device_code</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-3><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> device_api</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-4><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> is_use</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-5><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> device_status</span></td><td key=1><span>number</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-6><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> note</span></td><td key=1><span>null</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-7><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> create_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-3-8><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> update_time</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 登录
|
|
|
|
|
|
|
|
|
|
<a id=登录44> </a>
|
|
|
|
|
### 基本信息
|
|
|
|
|
|
|
|
|
|
**Path:** /api/login/
|
|
|
|
|
|
|
|
|
|
**Method:** POST
|
|
|
|
|
|
|
|
|
|
**接口描述:**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 请求参数
|
|
|
|
|
**Headers**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| Content-Type | application/x-www-form-urlencoded | 是 | | |
|
|
|
|
|
**Body**
|
|
|
|
|
|
|
|
|
|
| 参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
|
|
|
|
|
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
|
|
|
|
| username | text | 是 | | |
|
|
|
|
|
| password | text | 是 | | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 返回数据
|
|
|
|
|
|
|
|
|
|
<table>
|
|
|
|
|
<thead class="ant-table-thead">
|
|
|
|
|
<tr>
|
|
|
|
|
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
|
|
|
|
</tr>
|
|
|
|
|
</thead><tbody className="ant-table-tbody">
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|