package com.aucma.report.service;

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 设备报表 Service 接口
 */
public interface IDmsReportService {

    /**
     * 设备故障分析
     */
    List<DeviceFaultAnalysisReport> deviceFaultAnalysisList(Map<String, Object> params);

    /**
     * 维修工时统计
     */
    List<RepairHoursReport> repairHoursReportList(Map<String, Object> params);

    /**
     * 设备 OEE 分析
     */
    List<DeviceOeeReport> deviceOeeReportList(Map<String, Object> params);
}
