package org.dromara.elevator.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.dromara.elevator.domain.EFaultStatistics;
import org.dromara.elevator.domain.bo.EFaultStatisticsBo;
import org.dromara.elevator.domain.vo.EFaultStatisticsVo;
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
import org.dromara.elevator.domain.vo.ProjectFaultVo;

/**
 * 故障统计Mapper接口
 *
 * @author ym
 * @date 2024-09-03
 */
public interface EFaultStatisticsMapper extends BaseMapperPlus<EFaultStatistics, EFaultStatisticsVo> {

    /**
     * 分页查询项目故障信息
     *
     * @param bo   查询参数
     * @param page 分页参数
     * @return 故障信息
     */
    Page<ProjectFaultVo> queryFaultPageList(Page<EFaultStatistics> page, @Param("params") EFaultStatisticsBo bo);
}
