package com.ruoyi.rocketmq.mapper; import java.util.List; import com.ruoyi.rocketmq.domain.RmAlarmRuleTemplate; /** * 告警规则模板Mapper接口 * * @author gyt * @date 2025-09-12 */ public interface RmAlarmRuleTemplateMapper { /** * 查询告警规则模板 * * @param id 告警规则模板主键 * @return 告警规则模板 */ public RmAlarmRuleTemplate selectRmAlarmRuleTemplateById(Long id); /** * 查询告警规则模板列表 * * @param rmAlarmRuleTemplate 告警规则模板 * @return 告警规则模板集合 */ public List selectRmAlarmRuleTemplateList(RmAlarmRuleTemplate rmAlarmRuleTemplate); /** * 新增告警规则模板 * * @param rmAlarmRuleTemplate 告警规则模板 * @return 结果 */ public int insertRmAlarmRuleTemplate(RmAlarmRuleTemplate rmAlarmRuleTemplate); /** * 修改告警规则模板 * * @param rmAlarmRuleTemplate 告警规则模板 * @return 结果 */ public int updateRmAlarmRuleTemplate(RmAlarmRuleTemplate rmAlarmRuleTemplate); /** * 删除告警规则模板 * * @param id 告警规则模板主键 * @return 结果 */ public int deleteRmAlarmRuleTemplateById(Long id); /** * 批量删除告警规则模板 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteRmAlarmRuleTemplateByIds(Long[] ids); }