| | |
| | | import org.sxkj.fw.cockpit.vo.AlarmStatisticsVO; |
| | | import org.sxkj.fw.cockpit.vo.DeviceStatisticsVO; |
| | | import org.sxkj.fw.device.dto.FwDeviceDTO; |
| | | import org.sxkj.fw.device.dto.FwDevicePolygonQueryDTO; |
| | | import org.sxkj.fw.device.entity.FwDeviceEntity; |
| | | import org.sxkj.fw.device.param.FwDevicePageParam; |
| | | import org.sxkj.fw.device.vo.CockpitFwDeviceVO; |
| | |
| | | */ |
| | | List<FwDeviceEntity> selectFwDeviceList(Integer isAreaSelect, Long areaId, Integer status, Integer isTrack); |
| | | |
| | | /** |
| | | * 根据多边形查询设备列表 |
| | | * |
| | | * @param query 查询条件 |
| | | * @return 设备列表 |
| | | */ |
| | | List<FwDeviceEntity> selectFwDeviceListByPolygons(FwDevicePolygonQueryDTO query); |
| | | |
| | | |
| | | /** |
| | | * 导出数据 |
| | |
| | | * 设备类型统计 |
| | | * @return |
| | | */ |
| | | List<DeviceStatisticsVO> statisticalDeviceType(); |
| | | List<DeviceStatisticsVO> statisticalDeviceType(String regionName, String currentDeptId); |
| | | |
| | | /** |
| | | * 设备统计 - 按类型统计 |
| | |
| | | * 设备报警统计 |
| | | * @return |
| | | */ |
| | | AlarmStatisticsVO statisticalDeviceAtt(); |
| | | AlarmStatisticsVO statisticalDeviceAtt(String regionName, String currentDeptId); |
| | | |
| | | /** |
| | | * 驾驶舱获取设备列表 |
| | |
| | | * @return |
| | | */ |
| | | boolean saveOrUpdateDevice(FwDeviceEntity fwDeviceEntity); |
| | | |
| | | /** |
| | | * 按设备ID更新出入库状态 |
| | | * |
| | | * @param deviceId 设备ID |
| | | * @param trackStatus 出入库状态 |
| | | * @return 是否更新成功 |
| | | */ |
| | | boolean updateTrackStatusByDeviceId(Long deviceId, Integer trackStatus); |
| | | |
| | | /** |
| | | * 查询非本部门区域的设备 |
| | | * @return 设备列表 |
| | | */ |
| | | List<FwDeviceVO> getNonDeptAreaDevices(); |
| | | } |