Newer
Older
huludao / src / main / java / com / newfiber / api / pc / dao / RiverManage / PatrolManageUserStateMapper.java
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);
}