多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 设备列表 ~~~[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 表示保留其他分组,复制到目标分组内