IAlarmCustomRuleConfigService.java
1.1 KB
package com.skua.modules.alarmtmp.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.alarmtmp.entity.AlarmCustomRuleConfig;
import com.skua.modules.alarmtmp.vo.AlarmCustomRuleConfigVO;
/**
* 报警方案库
*/
public interface IAlarmCustomRuleConfigService extends IService<AlarmCustomRuleConfig> {
/**
* 报警方案保存
* @param alarmCustomRuleConfigVO
* @return
*/
boolean save(AlarmCustomRuleConfigVO alarmCustomRuleConfigVO);
/**
* 报警方案编辑
* @param alarmCustomRuleConfigEntity
* @param alarmCustomRuleConfigVO
* @return
*/
boolean edit(AlarmCustomRuleConfig alarmCustomRuleConfigEntity, AlarmCustomRuleConfigVO alarmCustomRuleConfigVO);
/**
* 关联子表分页查询
* @param page
* @param queryWrapper
* @return
*/
IPage<AlarmCustomRuleConfigVO> getPage(Page<AlarmCustomRuleConfigVO> page,
QueryWrapper<AlarmCustomRuleConfigVO> queryWrapper);
}