package com.aucma.report.mapper;

import com.aucma.report.domain.DeviceFaultAnalysisReport;
import com.aucma.report.domain.RepairHoursReport;
import com.aucma.report.domain.DeviceOeeReport;

import java.util.List;
import java.util.Map;

/**
 * DMS 相关设备报表 Mapper
 */
public interface DmsReportMapper {

    /**
     * 设备故障分析
     */
    List<DeviceFaultAnalysisReport> deviceFaultAnalysisList(Map hashMap);

    /**
     * 维修工时统计
     */
    List<RepairHoursReport> repairHoursReportList(Map hashMap);

    /**
     * 设备 OEE 分析（仅返回停机时长等基础数据，OEE 在 Service 中计算）
     */
    List<DeviceOeeReport> deviceOeeReportList(Map hashMap);
}
