package com.dy.pipIrrGlobal.daoIr; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoIr.IrProject; import com.dy.pipIrrGlobal.pojoPr.PrController; import com.dy.pipIrrGlobal.pojoPr.PrIntake; import com.dy.pipIrrGlobal.voIr.VoProject; import com.dy.pipIrrGlobal.voPr.VoIntake; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author :WuZeYu * @Date :2024/5/14 15:04 * @LastEditTime :2024/5/14 15:04 * @Description */ @Mapper public interface IrProjectMapper extends BaseMapper { //增 int insertSelective(IrProject record); //删 int deleteLogicById(Long id); //改 int updateByPrimaryKeySelective(IrProject record); //查一个 IrProject selectById(Long id); /** * 修改项目状态 * @return */ int updateProjectState(IrProject record); /** * 根据下级Id获取上一级地址Id * @param vaId 下一级Id * @return */ Long getSupperByVillageId(long vaId); /** * 根据指定条件获取取水口记录数 * @param params * @return */ Long getRecordCount(Map params); /** * 根据指定条件获取取水口记录 * @param params * @return */ List getProjects(Map params); }