package com.javaweb.geo.mapper; import com.javaweb.geo.domain.HandleException; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 异常处理Mapper接口 * * @author cxy * @date 2022-11-14 */ public interface HandleExceptionMapper { /** * 查询异常处理 * * @param ids 异常处理ID * @return 异常处理 */ public HandleException selectHandleExceptionById(String ids); /** * 查询异常处理列表 * * @param handleException 异常处理 * @return 异常处理集合 */ public List selectHandleExceptionList(HandleException handleException); /** * 新增异常处理 * * @param handleException 异常处理 * @return 结果 */ public int insertHandleException(HandleException handleException); /** * 修改异常处理 * * @param handleException 异常处理 * @return 结果 */ public int updateHandleException(HandleException handleException); /** * 删除异常处理 * * @param ids 异常处理ID * @return 结果 */ public int deleteHandleExceptionById(String ids); /** * 批量删除异常处理 * * @param idss 需要删除的数据ID * @return 结果 */ public int deleteHandleExceptionByIds(String[] idss); Long selectAllExceptionNum(); Long selectExceptionNum(); List selectListByProjectId(@Param("projectId") String projectId); List selectListByHoleId(@Param("holeId") String holeId); /** * 计算异常数量 */ int selectExceptionNumByCompanyId(@Param("companyId") String companyId); /** * 计算异常项目 */ int selectExceptionNumByProjectId(@Param("projectId") String projectId); }