package com.ruoyi.report.mapper; import com.ruoyi.report.dto.PassRateDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 合格率统计Mapper */ @Mapper public interface PassRateMapper { /** * 原材料合格率 */ List> getRawMaterialPassRate(@Param("dto") PassRateDto dto); /** * 供应商不合格统计 */ List> getSupplierUnqualified(@Param("dto") PassRateDto dto); /** * 不合格项目统计(用于帕累托图) */ List> getUnqualifiedItemStats(@Param("dto") PassRateDto dto); /** * 工序合格率 */ List> getProcessPassRate(@Param("dto") PassRateDto dto); /** * 机台不合格统计 */ List> getMachineUnqualified(@Param("dto") PassRateDto dto); }