package com.newfiber.api.pc.dao.RiverManage; import com.baomidou.mybatisplus.mapper.BaseMapper; import com.newfiber.api.pc.model.River.PatrolManageUserState; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; /** * patrolManageUser model层 * * @author luzhan */ @Repository public interface PatrolManageUserStateMapper extends BaseMapper<PatrolManageUserState> { /** * 删除用户操作状态 * @param problemId * @param patrolType * @param userNo * @return */ int deleteByProblemId(@Param("problemId") Long problemId, @Param("patrolType")Integer patrolType, @Param("userNo")String userNo); /** * 修改当前任务的所有用户操作状态 * @param problemId * @param patrolType * @return */ int updateByProblemId(@Param("problemId")Long problemId, @Param("patrolType")Integer patrolType); int updateTypeAndState(@Param("problemId")Long id, @Param("patrolType")Integer patrolType, @Param("operatorNo")String operatorNo, @Param("state")int state); }