package com.ruoyi.safety.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.safety.dto.SafetyInspectionTodayStatistics; import com.ruoyi.safety.dto.SafetyInspectionTrendStat; import com.ruoyi.safety.dto.SafetyInspectionTypeStat; import com.ruoyi.safety.dto.SafetyInspectorStat; import com.ruoyi.safety.pojo.SafetyInspectionRecord; import java.util.List; public interface SafetyInspectionRecordService extends SafetyBaseService { IPage queryPage(Page page, SafetyInspectionRecord query, String startDate, String endDate); SafetyInspectionTodayStatistics getTodayStatistics(); List getTrendStatistics(String startDate, String endDate); List getTypeStatistics(String startDate, String endDate); List getInspectorStatistics(String startDate, String endDate); List syncMockSubsystemData(); }