‘liusuyi’
2023-07-12 18fa1385119350cebf6fb55a33a31fda263dba95
ard-work/src/main/java/com/ruoyi/alarm/radarAlarm/mapper/ArdAlarmRadarMapper.java
@@ -2,20 +2,21 @@
import com.ruoyi.alarm.radarAlarm.domain.ArdAlarmRadar;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
 * 雷达报警Mapper接口
 *
 *
 * @author ard
 * @date 2023-06-28
 */
public interface ArdAlarmRadarMapper
{
public interface ArdAlarmRadarMapper {
    /**
     * 查询雷达报警
     *
     *
     * @param id 雷达报警主键
     * @return 雷达报警
     */
@@ -23,7 +24,7 @@
    /**
     * 查询雷达报警列表
     *
     *
     * @param ardAlarmRadar 雷达报警
     * @return 雷达报警集合
     */
@@ -31,7 +32,7 @@
    /**
     * 新增雷达报警
     *
     *
     * @param ardAlarmRadar 雷达报警
     * @return 结果
     */
@@ -39,7 +40,7 @@
    /**
     * 修改雷达报警
     *
     *
     * @param ardAlarmRadar 雷达报警
     * @return 结果
     */
@@ -47,7 +48,7 @@
    /**
     * 删除雷达报警
     *
     *
     * @param id 雷达报警主键
     * @return 结果
     */
@@ -55,12 +56,29 @@
    /**
     * 批量删除雷达报警
     *
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteArdAlarmRadarByIds(String[] ids);
    public List<ArdAlarmRadar> selectListAllByCommand(@Param("refreshTime")String refreshTime,@Param("alarmType")String alarmType);
    int selectCountByAlarmTime(@Param("refreshTime")String refreshTime,@Param("alarmType")String alarmType);
    public List<ArdAlarmRadar> selectListAllByCommand(@Param("refreshTime") String refreshTime, @Param("alarmType") String alarmType);
    int selectCountByAlarmTime(@Param("refreshTime") String refreshTime, @Param("alarmType") String alarmType);
    /**
     * 通过雷达id找到关联塔上的大光电id
     */
    String getCameraByRadar(String radarId);
    /**
     * 查找5分钟内引导过的记录
     */
    public ArdAlarmRadar getArdAlarmRadarWithGuide(ArdAlarmRadar ardAlarmRadar);
    /**
     * 获取未引导的记录数量
     */
    public int getArdAlarmRadarWithNotGuide(@Param("ardAlarmRadar") ArdAlarmRadar ardAlarmRadar, @Param("guideTime") Date guideTime);
    public int updateViewTimeByCondition(@Param("name")String name,@Param("alarmType")String alarmType,@Param("alarmTime") String alarmTime,@Param("viewTime") String viewTime);
}