龚焕茏
2024-08-02 8322676d29e1202e093016233b5c260d29fe92e7
ycl-server/src/main/java/com/ycl/platform/mapper/TMonitorMapper.java
@@ -1,6 +1,8 @@
package com.ycl.platform.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ycl.platform.domain.entity.TMonitor;
import com.ycl.platform.domain.query.HomeQuery;
import com.ycl.platform.domain.vo.TMonitorVO;
import java.util.List;
@@ -12,7 +14,7 @@
 * @author ruoyi
 * @date 2024-03-04
 */
public interface TMonitorMapper
public interface TMonitorMapper extends BaseMapper<TMonitor>
{
    /**
     * 查询设备资产
@@ -64,10 +66,28 @@
    /**
     * 获取视频统计
     * @param cameraFunType 类型
     * @param tMonitor 条件
     * @return 统计数
     */
    Map<String, String> getVideoCount(String cameraFunType);
    Map<String, String> getVideoCount(TMonitor tMonitor);
    Map<String, String> recoveryException();
    /**
     * 获取恢复异常设备
     * @param time 时间
     * @return 数据
     */
    Map<String, String> recoveryException(String time);
    /**
     * 获取恢复异常持续关注设备
     * @return 设备
     */
    List<TMonitorVO> selectRecoveryMonitor(String time);
    /**
     * 首页折线图
     * @param monitorQuery 查询条件
     * @return 数据
     */
    List<Map<String, Object>> home(HomeQuery monitorQuery);
}