- 2.4.1.7.28. (用户与设备)
- 2.4.1.7.28.1. 查询UserEquipment所有列表
- 2.4.1.7.28.2. 指定记录
- 2.4.1.7.28.3. 关注设备列表
- 2.4.1.7.28.4. 用户标识列表
- 2.4.1.7.28.5. 用户标识列表-按设备分组
- 2.4.1.7.28.6. 添加user_equipment
- 2.4.1.7.28.7. 编辑user_equipment
- 2.4.1.7.28.8. 删除user_equipment
- 2.4.1.7.28.9. 多选删除user_equipment
2.4.1.7.28. (用户与设备)
2.4.1.7.28.1. 查询UserEquipment所有列表
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/get_list |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| page_index | 查询页码 | Integer | 大于 0,如果为空,则默认从第一页显示 | 否 |
| page_size | 每页记录数 | Integer | 大于 0,如果为空,则默认为 20 | 否 |
| condition | 查询条件 | Json | LIKE模糊搜索条件 | 否 |
| start_time | 开始时间 | Datetime | 按创建时间搜索的开始时间和结束时间 | 否 |
| end_time | 结束时间 | Datetime | 否 |
condition参数:
格式
[["${key}", "${operator}", "${value}"]] 即 [["查询值", "运算符", "查询内容"]]
举例
[["user_id", "=", "1001"]]
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 结果 | Json | 是 |
返回数据举例
{"code": 200,"msg": "查询成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": {"page_index": 1,"page_size": 20,"total_pages": 1,"total_records": 2,"data": [{"user_id": 998,"equipment_id": 1001,"template": null,"script": null,"reference": "","created": "2018-09-20 20:35:07","is_available": 1,"boss_sync": 0},{"user_id": 998,"equipment_id": 1002,"template": null,"script": null,"reference": "","created": null,"is_available": 1,"boss_sync": 0}]}}
2.4.1.7.28.2. 指定记录
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/get |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| equipment_id | 设备标识 | String | 是 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 返回结果 | Json | 是 |
返回示例:
{"code": 200,"msg": "查询成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": {"user_id": 998,"equipment_id": 1001,"template": null,"script": null,"reference": "","created": "2018-09-20 20:35:07","is_available": 1,"boss_sync": 0}}
2.4.1.7.28.3. 关注设备列表
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/get_equipment_list |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| page_index | 查询页码 | Integer | 大于 0,如果为空,则默认从第一页显示 | 否 |
| page_size | 每页记录数 | Integer | 大于 0,如果为空,则默认为 20 | 否 |
| is_all | 是否返回所有数据 | Boolean | 1:是,0:否;如果为空,则默认0 | 否 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 结果 | Json | 是 |
返回数据举例:
{"code": 200,"msg": "查询成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": {"page_index": 1,"page_size": 20,"total_pages": 1,"total_records": 2,"data": [{"user_id": 998,"equipment_id": 1004,"equipment_name": "智物联设备","model": "927","customer_id": 1002,"created": "2018-09-18 19:35:17","description": "","customer_name": "智物联"},{"user_id": 998,"equipment_id": 1005,"equipment_name": "pro设备","model": "测试设备5","customer_id": 1003,"created": "2018-08-30 18:24:19","description": "","customer_name": "PRO"}]}}
2.4.1.7.28.4. 用户标识列表
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/user_list |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| equipment_list | 设备标识列表 | String | "1001,1002" | 是 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 结果 | Json | 是 |
返回数据举例:
{"code": 200,"msg": "查询成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": {"user_list": "1001,998"}}
2.4.1.7.28.5. 用户标识列表-按设备分组
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment//user_list_by_equipment |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| equipment_list | 设备标识列表 | String | "1001,1002" | 是 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 结果 | Json | 是 |
返回数据举例:
{"code": 200,"msg": "查询成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": {"data": [{"equipment_id": 1001,"user_id": "1001"},{"equipment_id": 1002,"user_id": "998,1000"}]}}
2.4.1.7.28.6. 添加user_equipment
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/add |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| equipment_id | 设备标识 | String | 是 | |
| secret | 授权码 | String | 是 | |
| template | 模板/样式 | text | 否 | |
| script | 脚本 | text | 否 | |
| reference | 参考号 | String | 否 | |
| is_available | 是否有效 | Boolean | 1:是,0:否 | 否 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 返回结果 | Json | 是 |
返回示例:
{"code": 200,"msg": "添加成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": []}
2.4.1.7.28.7. 编辑user_equipment
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/edit |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| equipment_id | 设备标识 | String | 是 | |
| template | 模板/样式 | text | 否 | |
| script | 脚本 | text | 否 | |
| reference | 参考号 | String | 否 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 返回结果 | Json | 是 |
返回示例:
{"code": 200,"msg": "编辑成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": []}
2.4.1.7.28.8. 删除user_equipment
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/delete |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| equipment_id | 设备标识 | String | 是 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 返回结果 | Json | 是 |
返回示例:
{"code": 200,"msg": "删除成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": []}
2.4.1.7.28.9. 多选删除user_equipment
调用接口:
| 属性 | 值 |
|---|---|
| url | /api/user_equipment/multi_delete |
| http方法 | post |
| Content-Type | application/json或application/x-www-form-urlencoded |
请求参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| user_id | 用户标识 | String | 是 | |
| equipment_id | 设备标识 | Json | ["10001", "10002"] | 是 |
返回参数:
| 字段 | 字段名称 | 字段类型 | 说明 | 是否必传 |
|---|---|---|---|---|
| code | 返回码 | Integer | 200:成功 500:失败 | 是 |
| msg | 提示信息 | String | 是 | |
| result | 返回结果 | Json | 是 |
返回示例:
{"code": 200,"msg": "删除成功","mix_code":130001,"mix_msg":"","mix_ext":"","result": []}
