package edu.sjtu.infosec.ismp.manager.AIM.service; import java.util.List; import edu.sjtu.infosec.ismp.manager.AIM.model.AlertRuleBO; import edu.sjtu.infosec.ismp.manager.comm.model.page.Page; import edu.sjtu.infosec.ismp.manager.comm.model.page.PageResult; import edu.sjtu.infosec.ismp.security.Domain; public interface AlertRuleService { //查询所有的告警规则并且分页显示 PageResult getPageAlertRuleService(Page page,AlertRuleBO queryVo); //添加告警规则信息 void saveAlertRuleService(AlertRuleBO alertRuleBoEntity); //根据ID 查询出单条告警规则信息 AlertRuleBO getByIdAlertRuleService(Integer AlertRuleEntityId); //根据Id删除单条告警信息 void deleteAlterRuleService(Integer AlertRuleEntityId); //更新告警规则信息 void updateAlterRuleService(AlertRuleBO alertRuleboEntity); //根据用户所属委办局,查询所有的告警规则并且分页显示 PageResult getPageAlertRuleService(Page page,AlertRuleBO queryVo,List<Domain> userToManager); }