package cn.gistack.sm.damSecurity.service;
|
|
import cn.gistack.nky.vo.AlarmGetVO;
|
import cn.gistack.sm.damSecurity.vo.*;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import java.util.HashMap;
|
import java.util.List;
|
|
public interface IDamSecurityService {
|
/**
|
* 查询单行政区下的统计数据
|
* @param damSecurityStatistics
|
* @return
|
*/
|
DamSecurityStatistics getSingleRegionCount(DamSecurityStatistics damSecurityStatistics);
|
|
/**
|
* 查询该行政区下的统计数据
|
* @param damSecurityStatistics
|
* @return
|
*/
|
List<DamSecurityStatistics> listRegionCount(DamSecurityStatistics damSecurityStatistics);
|
|
/**
|
* 获取全部数据
|
* @param damStationStatistics
|
* @return
|
*/
|
List<DamStationStatistics> tableResCount(DamStationStatistics damStationStatistics);
|
|
IPage<DamStationStatistics> tableResCountPage(DamStationStatistics damStationStatistics, IPage<DamStationStatistics> page);
|
|
/**
|
* 统计预警水库列表(传回经纬度,用于首页显示)
|
* @param damStationStatistics
|
* @return
|
*/
|
List<DamStationStatistics> alarmResCount(DamStationStatistics damStationStatistics,String basCode);
|
|
/**
|
* 业务一张图大坝安全监测
|
* @param adCode 行政区划
|
* @return
|
*/
|
List<DamStatisticsRes> damResInfoCount(String adCode);
|
|
/**
|
* 大坝安全监测地图集合
|
* @param obj
|
* @return
|
*/
|
List<DamStationStatistics> damResInfoCountMap(HashMap<String,String> obj);
|
|
List<DamMonitor> listRegionCountMonitor(DamMonitor damMonitor);
|
|
/**
|
* 监测预警列表
|
* @param alarmGet
|
* @param page
|
* @return
|
*/
|
IPage<AlarmGetVO> pageMonitor(AlarmGetVO alarmGet, IPage<AlarmGetVO> page);
|
|
List<LevelPo> levelMonitorPie(DamMonitor damMonitor);
|
|
List<DamStatisticsRegion> getDamInfoCountByRegion(DamStatisticsRegion damStatisticsRegion);
|
}
|