package com.aps.core.mapper; import java.util.List; import com.aps.core.domain.ApsAbnormalProcessAnalysis; import org.apache.ibatis.annotations.Mapper; /** * 工序异常分析Mapper接口 * * @author zhl * @date 2025-04-21 */ @Mapper public interface ApsAbnormalProcessAnalysisMapper { /** * 查询工序异常分析 * * @param id 工序异常分析主键 * @return 工序异常分析 */ public ApsAbnormalProcessAnalysis selectApsAbnormalProcessAnalysisById(Long id); /** * 查询工序异常分析列表 * * @param apsAbnormalProcessAnalysis 工序异常分析 * @return 工序异常分析集合 */ public List selectApsAbnormalProcessAnalysisList(ApsAbnormalProcessAnalysis apsAbnormalProcessAnalysis); /** * 新增工序异常分析 * * @param apsAbnormalProcessAnalysis 工序异常分析 * @return 结果 */ public int insertApsAbnormalProcessAnalysis(ApsAbnormalProcessAnalysis apsAbnormalProcessAnalysis); /** * 修改工序异常分析 * * @param apsAbnormalProcessAnalysis 工序异常分析 * @return 结果 */ public int updateApsAbnormalProcessAnalysis(ApsAbnormalProcessAnalysis apsAbnormalProcessAnalysis); /** * 删除工序异常分析 * * @param id 工序异常分析主键 * @return 结果 */ public int deleteApsAbnormalProcessAnalysisById(Long id); /** * 批量删除工序异常分析 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteApsAbnormalProcessAnalysisByIds(Long[] ids); /** * 通过统计表获取异常信息 * */ List selectAbnormalInfoFromStat(); /** * 批量插入异常信息 * */ int batchSaveAbnormalInfo(List list); /* * 批量删除数据 * */ int batchRemoveAbnormalInfo(); }