package com.ruoyi.alarm.tubeAlarm.mapper; import java.util.List; import com.ruoyi.alarm.stealAlarm.domain.ArdAlarmStealelec; import com.ruoyi.alarm.tubeAlarm.domain.ArdAlarmTube; import org.apache.ibatis.annotations.Param; /** * 管线泄露报警Mapper接口 * * @author 刘苏义 * @date 2023-06-06 */ public interface ArdAlarmTubeMapper { /** * 查询管线泄露报警 * * @param id 管线泄露报警主键 * @return 管线泄露报警 */ public ArdAlarmTube selectArdAlarmTubeById(String id); /** * 查询管线泄露报警列表 * * @param ardAlarmTube 管线泄露报警 * @return 管线泄露报警集合 */ public List selectArdAlarmTubeList(ArdAlarmTube ardAlarmTube); /** * 新增管线泄露报警 * * @param ardAlarmTube 管线泄露报警 * @return 结果 */ public int insertArdAlarmTube(ArdAlarmTube ardAlarmTube); /** * 修改管线泄露报警 * * @param ardAlarmTube 管线泄露报警 * @return 结果 */ public int updateArdAlarmTube(ArdAlarmTube ardAlarmTube); /** * 删除管线泄露报警 * * @param id 管线泄露报警主键 * @return 结果 */ public int deleteArdAlarmTubeById(String id); /** * 批量删除管线泄露报警 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAlarmTubeByIds(String[] ids); public List selectListAllByCommand(@Param("refreshTime")String refreshTime); int selectCountByStartTime(@Param("refreshTime")String refreshTime); public int updateViewTimeByTubeId(@Param("tubeId")String tubeId,@Param("alarmTime") String alarmTime,@Param("viewTime") String viewTime); }