| | |
| | | * |
| | | * @param isAreaSelect 是否过滤区域 |
| | | * @param areaId 设备被关联区域id |
| | | * @param areaIds 设备被关联区域id集合 |
| | | * @param status 设备状态 |
| | | * @return |
| | | */ |
| | | List<FwDeviceEntity> selectFwDeviceList(Integer isAreaSelect, Long areaId, Integer status, Integer isTrack); |
| | | List<FwDeviceEntity> selectFwDeviceList(Integer isAreaSelect, Long areaId, List<Long> areaIds, Integer status, Integer isTrack); |
| | | |
| | | /** |
| | | * 根据多边形查询设备列表 |
| | |
| | | * 设备类型统计 |
| | | * @return |
| | | */ |
| | | List<DeviceStatisticsVO> statisticalDeviceType(String regionName, String currentDeptId); |
| | | List<DeviceStatisticsVO> statisticalDeviceType(String regionCode, String currentDeptId); |
| | | |
| | | /** |
| | | * 设备统计 - 按类型统计 |
| | |
| | | * 设备报警统计 |
| | | * @return |
| | | */ |
| | | AlarmStatisticsVO statisticalDeviceAtt(String regionName, String currentDeptId); |
| | | AlarmStatisticsVO statisticalDeviceAtt(String regionCode, String currentDeptId); |
| | | |
| | | /** |
| | | * 驾驶舱获取设备列表 |
| | |
| | | boolean existsAreaBindByDeviceId(Long deviceId); |
| | | |
| | | /** |
| | | * 获取设备绑定区域名称 |
| | | * |
| | | * @param deviceId |
| | | * @return 未绑定时返回空字符串 |
| | | */ |
| | | String selectAreaBindNameByDeviceId(Long deviceId); |
| | | |
| | | /** |
| | | * 新增或修改设备 |
| | | * @param fwDeviceEntity |
| | | * @return |
| | |
| | | * @param trackStatus 出入库状态 |
| | | * @return 是否更新成功 |
| | | */ |
| | | boolean updateTrackStatusByDeviceId(Long deviceId, Integer trackStatus, String outTarget); |
| | | boolean updateTrackStatusByDeviceId(Long deviceId, Integer trackStatus, String outTarget, String outTargetCode); |
| | | |
| | | /** |
| | | * 查询非本部门区域的设备 |
| | |
| | | * @return 设备列表 |
| | | */ |
| | | List<FwDeviceVO> getNonDeptAreaDevices(String regionCode, String deptId); |
| | | |
| | | /** |
| | | * |
| | | * @param fwDeviceDTO |
| | | * @return |
| | | */ |
| | | List<DeviceStatisticsVO> getDeviceStatistics(FwDeviceDTO fwDeviceDTO); |
| | | } |