package com.ruoyi.alarm.config.mapper; import com.ruoyi.alarm.config.domain.ArdAlarmTypeConfig; import com.ruoyi.system.domain.SysUserRole; import java.util.List; /** * 报警类型用户关联Mapper接口 * * @author ard * @date 2023-06-21 */ public interface ArdAlarmTypeConfigMapper { /** * 查询报警类型用户关联 * * @param id 报警类型用户关联主键 * @return 报警类型用户关联 */ public ArdAlarmTypeConfig selectArdAlarmTypeConfigById(String id); /** * 查询报警类型用户关联列表 * * @param ardAlarmTypeConfig 报警类型用户关联 * @return 报警类型用户关联集合 */ public List selectArdAlarmTypeConfigList(ArdAlarmTypeConfig ardAlarmTypeConfig); /** * 新增报警类型用户关联 * * @param ardAlarmTypeConfig 报警类型用户关联 * @return 结果 */ public int insertArdAlarmTypeConfig(ArdAlarmTypeConfig ardAlarmTypeConfig); /** * 修改报警类型用户关联 * * @param ardAlarmTypeConfig 报警类型用户关联 * @return 结果 */ public int updateArdAlarmTypeConfig(ArdAlarmTypeConfig ardAlarmTypeConfig); /** * 删除报警类型用户关联 * * @param id 报警类型用户关联主键 * @return 结果 */ public int deleteArdAlarmTypeConfigById(String id); /** * 批量删除报警类型用户关联 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAlarmTypeConfigByIds(String[] ids); /** * 批量删除报警类型用户关联 * * @param userId 关联的用户id * @return 结果 */ public int deleteArdAlarmTypeConfigByUserId(String userId); /** * 批量新增报警类型用户关联 * * @param ardAlarmTypeConfigList 报警类型用户列表 * @return 结果 */ public int batchAlarmTypeConfig(List ardAlarmTypeConfigList); }