@soszrg
2019-11-11T13:18:11.000000Z
字数 3094
阅读 334
anxin
接口地址
GET /api/v1/enduser/devices/{device_id}/
请求参数示例
> GET /api/v1/enduser/devices/00182001/{}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 设备id | path |
返回参数示例
# 三相空开:{"meta": {"code": 0,"message": "ok"},"data": {"area_code": ["1","2","3"]}}# 水电表:{"meta": {"code": 0,"message": "ok"},"data": {"cur_price": "3.00","app_can_open_wm": true,"app_can_open_em": true}}
返回参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| cur_price | float | 当前单价 |
| app_can_open_wm | bool | 是否可以开关水表 |
| app_can_open_em | bool | 是否可以开关电表 |
接口地址
GET /api/v1/enduser/device/lines/
请求参数示例
# 获取所有分路信息> GET /api/v1/enduser/device/lines/?device_id=aaxss...{}# 获取指定分路信息> GET /api/v1/enduser/device/lines/?device_id=aaxss...&line_id=2{}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 主设备id | path |
返回参数示例
# 所有分路信息{"meta": {"code": 0,"message": "ok"},"data": [{"line": 2,"device_id": "3835c11ad2d511e99fe100163e00e478","line_alias": "断路开关合约机hyj","area": [],"area_code": [],"address": ""},{"line": 1,"device_id": "3835c11ad2d511e99fe100163e00e478","line_alias": "塑壳1","area": ["sh","sh"],"area_code": ["1","2"],"address": "zzz"}]}# 指定分路信息{"meta": {"code": 0,"message": "ok"},"data": {"line": 2,"device_id": "3835c11ad2d511e99fe100163e00e478","line_alias": "塑壳2","area": ["天津市","天津市"],"area_code": ["140000","140300"],"address": "789888"}}
返回参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| device_id | string | 主设备id |
| line | int | 子设备id |
| line_alias | string | 子设备别名 |
接口地址
POST /api/v1/enduser/device/lines/
请求参数示例
> POST /api/v1/enduser/device/lines/{"device_id": "jdkksdx...","total_line": 10,"leak_line": [1, 2, 3]}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 主设备id | body |
| total_line | int | Y | 子设备数 | body |
| leak_line | int array | Y | 漏保id(仅用于单相电箱,其他品类传空数组[]) | body |
返回参数示例
{"meta": {"code": 0,"message": "ok"},"data": [{"device_id": "3835c11ad2d511e99fe100163e00e478","line": 1,"line_alias": "塑壳开关","area": [],"area_code": [],"address": ""},{"device_id": "3835c11ad2d511e99fe100163e00e478","line": 2,"line_alias": "塑壳开关","area": [],"area_code": [],"address": ""}]}
返回参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| device_id | string | 主设备id |
| line | int | 子设备id |
| line_alias | string | 子设备别名 |
接口地址
PUT /api/v1/enduser/device/lines/
请求参数示例
> PUT /api/v1/enduser/device/lines/{"device_id": "3835c11ad2d511e99fe100163e00e478","line": 1,"line_alias": "塑壳1","area": ["sh", "sh"],"area_code": ["1", "2"],"address": "zzzz"}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 主设备id | body |
| line | int | Y | 子设备id | body |
| line_alias | string | Y | 子设备别名 | body |
返回参数示例
{"meta": {"code": 0,"message": "ok"},"data": {}}
返回参数说明
| 参数 | 类型 | 说明 |
|---|
接口地址
PUT /api/v1/enduser/devices/
请求参数示例
> PUT /api/v1/enduser/devices/{"device_id":"759880dce...","area":["上海市", "上海市"],"area_code": ["1","2","3" ],"address":"一楼旁","device_alias":"zzz"}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 设备id | body |
| area | string array | N | 地区信息 | body |
| area_code | int array | N | 地区码 | body |
| address | string | N | 具体地址 | body |
| device_alias | string | Y | 设备别名 | body |
返回参数示例
{"meta": {"code": 0,"message": "ok"},"data": {"device_id": "995"}}
返回参数说明
| 参数 | 类型 | 说明 |
|---|
接口地址
POST /api/v1/enduser/remove/
请求参数示例
> POST /api/v1/enduser/remove/{"device_id":"759880d...","enduser_id":"fc8c110a..."}
请求参数说明
| 参数 | 类型 | 必须 | 说明 | 位置 |
|---|---|---|---|---|
| device_id | string | Y | 设备id | body |
| enduser_id | string | Y | 要移除用户的id | body |
返回参数示例
{"meta": {"code": 0,"message": "ok"},"data": {}}
返回参数说明
| 参数 | 类型 | 说明 |
|---|