package com.ruoyi.alarm.cameraAlarm.mapper; import java.util.List; import com.ruoyi.alarm.cameraAlarm.domain.ArdAlarmCamera; import com.ruoyi.alarm.tubeAlarm.domain.ArdAlarmTube; import org.apache.ibatis.annotations.Param; /** * 通用光电报警Mapper接口 * * @author ard * @date 2023-06-21 */ public interface ArdAlarmCameraMapper { /** * 查询通用光电报警 * * @param id 通用光电报警主键 * @return 通用光电报警 */ public ArdAlarmCamera selectArdAlarmCameraById(String id); /** * 查询通用光电报警列表 * * @param ardAlarmCamera 通用光电报警 * @return 通用光电报警集合 */ public List selectArdAlarmCameraList(ArdAlarmCamera ardAlarmCamera); /** * 新增通用光电报警 * * @param ardAlarmCamera 通用光电报警 * @return 结果 */ public int insertArdAlarmCamera(ArdAlarmCamera ardAlarmCamera); /** * 修改通用光电报警 * * @param ardAlarmCamera 通用光电报警 * @return 结果 */ public int updateArdAlarmCamera(ArdAlarmCamera ardAlarmCamera); /** * 删除通用光电报警 * * @param id 通用光电报警主键 * @return 结果 */ public int deleteArdAlarmCameraById(String id); /** * 批量删除通用光电报警 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAlarmCameraByIds(String[] ids); public List selectListAllByCommand(@Param("refreshTime")String refreshTime); int selectCountByAlarmTime(@Param("refreshTime")String refreshTime); }