package com.pqs9000.mapper.monitorMap;

import com.pqs9000.pojo.monitorMap.AreaMonitorBaseInfo;
import com.pqs9000.pojo.monitorMap.AreaSubLineVO;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/**
 * system
 *
 * @author cdf
 * @date 2023/7/11
 */
public interface MonitorScopeMapper {

    /**
     * 获取部门下的监测点信息经纬度
     */
    List<AreaSubLineVO> getMonitorScope(@Param("lineIds")List<Integer> lineIds, @Param("startTime") Date startTime, @Param("endTime") Date endTime);


    int getAreaLineEventCount(@Param("lineIds")List<Integer> lineIds);


    int getEventCount(@Param("lineIds")List<Integer> lineIds,@Param("startTime")Date startTime, @Param("endTime")Date endTime);

}
