package com.ruoyi.safe.mapper; import com.ruoyi.dto.MapDto; import com.ruoyi.safe.dto.SafeHiddenTypeStatDto; import com.ruoyi.safe.dto.SafeLatestEventDto; import com.ruoyi.safe.dto.SafeOverviewDto; import com.ruoyi.safe.dto.SafeTrendDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.time.LocalDate; import java.util.List; /** * 安全数据驾驶舱统计 Mapper */ @Mapper public interface SafeDashboardMapper { SafeOverviewDto selectOverview(); List selectLatestEvents(@Param("limit") int limit); List selectHiddenTypeDistribution(); List selectHiddenTrend(@Param("startDate") LocalDate startDate); List selectHazardRiskDistribution(); List selectHazardTypeRanking(); List selectHiddenRectifyRanking(); }