package com.ruoyi.alarm.digitization3.mapper; import java.util.List; import com.ruoyi.alarm.digitization3.domain.ArdAlarmDigitization3; import com.ruoyi.alarm.tube.domain.ArdAlarmTube; import org.apache.ibatis.annotations.Param; /** * 三场数字化报警Mapper接口 * * @author ard * @date 2023-09-19 */ public interface ArdAlarmDigitization3Mapper { /** * 查询三场数字化报警 * * @param id 三场数字化报警主键 * @return 三场数字化报警 */ public ArdAlarmDigitization3 selectArdAlarmDigitization3ById(String id); /** * 查询三场数字化报警列表 * * @param ardAlarmDigitization3 三场数字化报警 * @return 三场数字化报警集合 */ public List selectArdAlarmDigitization3List(ArdAlarmDigitization3 ardAlarmDigitization3); /** * 新增三场数字化报警 * * @param ardAlarmDigitization3 三场数字化报警 * @return 结果 */ public int insertArdAlarmDigitization3(ArdAlarmDigitization3 ardAlarmDigitization3); /** * 修改三场数字化报警 * * @param ardAlarmDigitization3 三场数字化报警 * @return 结果 */ public int updateArdAlarmDigitization3(ArdAlarmDigitization3 ardAlarmDigitization3); /** * 删除三场数字化报警 * * @param id 三场数字化报警主键 * @return 结果 */ public int deleteArdAlarmDigitization3ById(String id); /** * 批量删除三场数字化报警 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAlarmDigitization3ByIds(String[] ids); public List selectListAllByCommand(@Param("refreshTime")String refreshTime); int selectCountByAlarmTime(@Param("refreshTime")String refreshTime); public int updateViewTimeByWellNo(@Param("wellNo")String wellNo,@Param("alarmTime") String alarmTime,@Param("viewTime") String viewTime); }