|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 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 | 
|---|
|  |  |  | 
|---|
|  |  |  | int updateByPrimaryKey(OpeProcessingResult record); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据workOrderId获取未删除的处理结果数量,添加结果上报前判断使用 | 
|---|
|  |  |  | * 根据工单ID获取未删除的工单对象 | 
|---|
|  |  |  | * @param workOrderId | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | Integer getValidResultCount(Long workOrderId); | 
|---|
|  |  |  | 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); | 
|---|
|  |  |  | } | 
|---|