package com.gkhy.hazmat.system.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gkhy.hazmat.common.api.CommonPage;
import com.gkhy.hazmat.system.domain.HzWarning;
/**
*
* 预警表 服务类
*
*
* @author kzy
* @since 2024-08-05 14:41:40
*/
public interface HzWarningService extends IService {
/**
* 根据条件分页查询超期预警列表
* @param warning
* @return
*/
CommonPage selectWarningList(HzWarning warning);
/**
* 根据id查询预警信息
*
* @param warningId 预警ID
* @return
*/
public HzWarning selectWarningById(Long warningId);
/**
* 标记预警信息
*
* @param warning 预警信息
* @return 结果
*/
public int markWarning(HzWarning warning);
/**
* 删除预警信息
*
* @param warningId 预警ID
* @return 结果
*/
public int deleteWarningById(Long warningId);
/**
* 获取未处理预警数量
* @return
*/
Integer selectWarningCount();
}