## 设备列表
~~~[api]
get:/installers/project_device/list
*integer:project_id=1#项目 id
*integer:current_page=0#当前页
*integer:page_number=0#页码
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 14837,
"project_id": 19,
"device_id": 14800,
"sn": "830100001010",
"name": "888",
"type": 88,
"subtype": 0,
"province": "北京市",
"city": "北京市",
"district": "朝阳区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "",
"location": "",
"remarks": "",
"create_time": "2021-12-21 15:06:43",
"device_type": "智能通断器",
"device_mark": "",
"group_data": [
{
"pd_id": 14837,
"group_id": 28,
"group_name": "默认分组"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 设备类型名称
device_mark // 设备类型型号
group_data // 设备所在分组
pd_id // 项目设备 id
group_id // 相关分组 id
group_name // 相关分组名称
<<<
error
~~~
## 类型设备列表
~~~[api]
get:/installers/project_device/type_list
*integer:project_id=1#项目 id
*integer:current_page=0#当前页
*integer:page_number=0#页码
*integer:type=0#设备类型
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 14837,
"project_id": 19,
"device_id": 14800,
"sn": "830100001010",
"name": "888",
"type": 88,
"subtype": 0,
"province": "北京市",
"city": "北京市",
"district": "朝阳区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "",
"location": "",
"remarks": "",
"create_time": "2021-12-21 15:06:43",
"device_type": "智能通断器",
"device_mark": "",
"group_data": [
{
"pd_id": 14837,
"group_id": 28,
"group_name": "默认分组"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 设备类型名称
device_mark // 设备类型型号
group_data // 设备所在分组
pd_id // 项目设备 id
group_id // 相关分组 id
group_name // 相关分组名称
<<<
error
~~~
## 设备搜索
~~~[api]
get:/installers/project_device/search
*integer:project_id=1#项目 id
*integer:current_page=0#当前页
*integer:page_number=0#页码
*integer:type=0#设备类型
*string:search=''''#可搜序列号、设备名称、备注信息、安装位置
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 14837,
"project_id": 19,
"device_id": 14800,
"sn": "830100001010",
"name": "888",
"type": 88,
"subtype": 0,
"province": "北京市",
"city": "北京市",
"district": "朝阳区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "",
"location": "",
"remarks": "",
"create_time": "2021-12-21 15:06:43",
"device_type": "智能通断器",
"device_mark": "",
"group_data": [
{
"pd_id": 14837,
"group_id": 28,
"group_name": "默认分组"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 设备类型名称
device_mark // 设备类型型号
group_data // 设备所在分组
pd_id // 项目设备 id
group_id // 相关分组 id
group_name // 相关分组名称
<<<
error
~~~
## 分组下的设备
~~~[api]
get:/project_group/device
*integer:project_id=0#项目 id
*integer:group_id=0#分组 id
integer:type=0#设备类型
integer:current_page=0#当前页
integer:page_number=0#页码
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 14837,
"project_id": 19,
"device_id": 14800,
"sn": "830100001010",
"name": "888",
"type": 88,
"subtype": 0,
"province": "北京市",
"city": "北京市",
"district": "朝阳区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "",
"location": "",
"remarks": "",
"create_time": "2021-12-21 15:06:43",
"device_type": "智能通断器",
"device_mark": "",
"group_data": [
{
"pd_id": 14837,
"group_id": 28,
"group_name": "默认分组"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 类型名称
device_mark // 类型型号
group_data // 所在分组
pd_id //项目设备 id
group_id // 项目分组 id
group_name // 项目分组名称
<<<
error
~~~
## 排除指定分组设备
~~~[api]
get:/project_group/excl_group_device
*integer:project_id=1#项目 id
*integer:group_id=0#分组 id
integer:type=0#设备类型
integer:current_page=0#当前页
integer:page_number=0#页码
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 9795,
"project_id": 19,
"device_id": 8268,
"sn": "746071018908",
"name": "KP1C6",
"type": 29,
"subtype": 0,
"province": "河北省",
"city": "秦皇岛市",
"district": "抚宁区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "wewe",
"location": "",
"remarks": "",
"create_time": "2021-09-23 10:48:03",
"device_type": "电暖温控223",
"device_mark": "",
"group_data": [
{
"pd_id": 9795,
"group_id": 105,
"group_name": "分组07"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 类型名称
device_mark // 类型型号
group_data // 所在分组
pd_id //项目设备 id
group_id // 项目分组 id
group_name // 项目分组名称
<<<
error
~~~
## 排除指定分组设备搜索
~~~[api]
get:/project_group/excl_group_device_search
*integer:project_id=1#项目 id
*integer:group_id=0#分组 id
*string:search=""# 支持搜索 序列号、设备名称、备注、位置
integer:type=0#设备类型
integer:current_page=0#当前页
integer:page_number=0#页码
<<<
<<<
success
{
"code": 0,
"data": {
"list": [
{
"id": 9795,
"project_id": 19,
"device_id": 8268,
"sn": "746071018908",
"name": "KP1C6",
"type": 29,
"subtype": 0,
"province": "河北省",
"city": "秦皇岛市",
"district": "抚宁区",
"street": "",
"streetNumber": "",
"lng": "",
"lat": "",
"address": "wewe",
"location": "",
"remarks": "",
"create_time": "2021-09-23 10:48:03",
"device_type": "电暖温控223",
"device_mark": "",
"group_data": [
{
"pd_id": 9795,
"group_id": 105,
"group_name": "分组07"
}
]
}
],
"current_page": 1,
"page_number": 1,
"total": 1
}
}
<<<
explain
id // 项目设备 id
project_id // 项目 id
device_id // 设备 id
sn // 设备序列号
name // 设备名称
type // 设备类型
subtype // 设备子类型
province // 省
city // 市
district // 区
street // 街道
streetNumber // 门牌号
lng // 经度
lat // 纬度
address // 详细地址
location // 安装位置
remarks // 备注信息
create_time // 添加时间
device_type // 类型名称
device_mark // 类型型号
group_data // 所在分组
pd_id //项目设备 id
group_id // 项目分组 id
group_name // 项目分组名称
<<<
error
~~~
## 分组下的设备移除
~~~[api]
post:/project_group/group_device_remove
*int:project_id=0#项目 id
*array:id_list=[0]#要移除的项目设备 id
*int:o_group_id=0#原分组 id
<<<
<<<
success
{
"code": 0
}
<<<
error
~~~
>[danger] 此功能需要在分组下的设备内使用,传入原来分组 id
## 更改设备分组
~~~[api]
post:/project_group/change_group
*integer:project_id=1#项目 id
*integer:group_id=0#目标分组 id
*array:id_list=[]#项目设备 id 数组
int:is_remove=1#是否从其他组移除
<<<
<<<
success
{
"code": 0
}
<<<
error
~~~
>[danger] is_remove 值为 1 表示从其他组里面移除,添加到目标分组内
> is_remove 值为 0 表示保留其他分组,复制到目标分组内