| | |
| | | import com.ycl.platform.domain.query.DashboardQuery; |
| | | import com.ycl.platform.domain.query.DataCenterQuery; |
| | | import com.ycl.platform.domain.query.HomeQuery; |
| | | import com.ycl.platform.domain.result.SYS.TMonitorResult; |
| | | import com.ycl.platform.domain.vo.TMonitorVO; |
| | | import com.ycl.platform.domain.vo.UpdateOnlineVO; |
| | | import com.ycl.platform.domain.vo.screen.MonitorRateVO; |
| | | import com.ycl.platform.domain.vo.screen.MonitorTotalVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | |
| | | /** |
| | | * 数据中心-资产管理 |
| | | * |
| | | * @param page |
| | | * @param query |
| | | */ |
| | | IPage assetManagement(IPage<TMonitorVO> page, @Param("query") DataCenterQuery query); |
| | | |
| | | |
| | | void deleteAll(); |
| | | |
| | | /** |
| | | * 批量修改设备厂商类型 |
| | | * |
| | | * @param list |
| | | * @return |
| | | */ |
| | | int batchUpdateDeviceType(@Param("numbers") List<String> list,@Param("deviceType") Integer deviceType); |
| | | |
| | | List<TMonitor> selectByNumbers(@Param("numbers")List<String> numbers); |
| | | |
| | | /** |
| | | * 国标码查国标码 |
| | | * |
| | | * @param gbList |
| | | * @return |
| | | */ |
| | | List<String> getGBbyGB(@Param("gbList") List<String> gbList); |
| | | |
| | | /** |
| | | * 查出设备ip集合 |
| | | * |
| | | * @return |
| | | */ |
| | | List<TMonitor> getDistinctIP(); |
| | | |
| | | /** |
| | | * 根据ip修改点位表的是否在线字段 |
| | | * @param onlineList |
| | | */ |
| | | void updateOnline(@Param("onlineList") List<UpdateOnlineVO> onlineList); |
| | | |
| | | |
| | | /** |
| | | * 点位在线率 |
| | | * |
| | | * @param tMonitor 设备资产 |
| | | * @return 设备资产集合 |
| | | */ |
| | | public List<TMonitorResult> selectMonitorResult(Short cameraFunType); |
| | | } |