package edu.sjtu.infosec.ismp.manager.AIM.web.dwr;
import java.util.List;
import edu.sjtu.infosec.ismp.manager.AIM.model.AlertTypeBO;
public interface AlertDwrServices {
/**
* 检查数据数否有新的告警信息被加入
* @param time
* @return
*/
int getChecknNewAlertinfoService(String time);
/**
* 根据界面条件查询出新告警信息 并且DWR 无刷新显示
* @param curpage -当前页
* @param pagesize -每页显示记录
* @param status- 告警状态
* @param type-告警类型
* @param subType-告警子类型
* @param fusioin-是否归并的
* @param logintime-监控的开始时间
* @return
*/
List getPageListAlertDwrService(int curpage,String pagesize,String status,String type,String subType,String fusioin,String logintime) throws Exception;
/**
* DWR根据父名称查询子类型给
* @param parentName-类型名称
* @return
*/
List<AlertTypeBO> getSubTypeByNameService(String parentName);
/**
* DWR 根据父类Id查询子类型
* @param id
* @return
*/
public List<AlertTypeBO> getSubTypeByParentId(Integer id);
/**
* DWR模糊查询用户信息
* @param userName --用户名称
* @param trueName --真实姓名
* @param currPage -- 当前页
* @return
*/
List getUserPageListService(String userName,String trueName,int currPage);
/**
* DWR修改归并窗口的值
* @param parentName
* @return
*/
void saveOrUpdateAlertFustionRule(String parentName);
}