| package com.dy.pipIrrGlobal.daoOp; | 
|   | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.dy.pipIrrGlobal.pojoOp.OpeProcessingResult; | 
| import com.dy.pipIrrGlobal.voOp.VoProcessingResult_temp; | 
| import org.apache.ibatis.annotations.Mapper; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| /** | 
|  * @author ZhuBaoMin | 
|  * @date 2024-11-06 11:39 | 
|  * @LastEditTime 2024-11-06 11:39 | 
|  * @Description | 
|  */ | 
|   | 
| @Mapper | 
| public interface OpeProcessingResultMapper extends BaseMapper<OpeProcessingResult> { | 
|     int deleteByPrimaryKey(Long id); | 
|   | 
|     int insert(OpeProcessingResult record); | 
|   | 
|     int insertSelective(OpeProcessingResult record); | 
|   | 
|     OpeProcessingResult selectByPrimaryKey(Long id); | 
|   | 
|     int updateByPrimaryKeySelective(OpeProcessingResult record); | 
|   | 
|     int updateByPrimaryKey(OpeProcessingResult record); | 
|   | 
|     /** | 
|      * 根据工单ID获取未删除的工单对象 | 
|      * @param workOrderId | 
|      * @return | 
|      */ | 
|     OpeProcessingResult getByWorkOrderId(Long workOrderId); | 
|   | 
|     /** | 
|      * 获取指定巡检员的指定未删除且未审批的处理结果上报,删除处理结果前判断使用使用 | 
|      * @param proResultId | 
|      * @param inspectorId | 
|      * @return | 
|      */ | 
|     OpeProcessingResult getProResult(@Param("proResultId")Long proResultId, @Param("inspectorId")Long inspectorId); | 
|   | 
|     /** | 
|      * 逻辑删除一个未删除的处理结果记录 | 
|      * @param proResultId | 
|      * @return | 
|      */ | 
|     Integer deleteProResult(Long proResultId); | 
|   | 
|     /** | 
|      * 根据主键获取处理结果视图对象 | 
|      * @param proResultId | 
|      * @return | 
|      */ | 
|     VoProcessingResult_temp getProResultById(Long proResultId); | 
| } |