package com.xunmei.iot.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xunmei.common.core.domain.iot.domain.IotDvrDisk; import com.xunmei.common.core.web.page.TableDataInfo; import com.xunmei.iot.dto.dvrDisk.DvrDiskAlarmHistoryPageDto; import com.xunmei.iot.dto.dvrDisk.DvrDiskAppPageDto; import com.xunmei.iot.dto.dvrDisk.DvrDiskPageDto; import com.xunmei.iot.vo.dvrDisk.DvrDiskAppPageVo; import com.xunmei.iot.vo.dvrDisk.DvrDiskPageVo; import com.xunmei.iot.vo.dvrDisk.DvrDiskAlarmHistoryPageVo; import com.xunmei.iot.vo.dvrDisk.DvrDiskStatisticVo; import org.apache.ibatis.annotations.Param; import org.springframework.web.bind.annotation.RequestBody; /** * @author jingyuanchao. * @date 2022/4/7 10:30 */ public interface IotDvsDiskService extends IService { TableDataInfo selectHostPage(@Param("pageDto") DvrDiskPageDto pageDto); TableDataInfo getRecordAlarmHistoryList(DvrDiskAlarmHistoryPageDto request); DvrDiskStatisticVo diskStatistic(DvrDiskPageDto request); TableDataInfo appPage(DvrDiskAppPageDto request); Integer badge(Long orgId); }