package com.ruoyi.system.service.impl; import com.ruoyi.system.domain.AiAlarmType; import com.ruoyi.system.mapper.AiAlarmTypeMapper; import com.ruoyi.system.service.AiAlarmTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class AiAlarmTypeServiceImpl implements AiAlarmTypeService { @Autowired private AiAlarmTypeMapper alarmTypeMapper; /** * 批量保存AI报警类型管理信息 * * @param typeList 报警类型大类ID * @return 结果 */ public int AlarmTypeAdd(List typeList){ return alarmTypeMapper.AlarmTypeAdd(typeList); } /** * 通过报警类型ID关联所有小类ID * * @param alarmBigType 报警类型大类ID * @return 选中小类ID列表 */ @Override public List selectAlarmTypeByBigType(Long alarmBigType) { return alarmTypeMapper.selectAlarmTypeByBigType(alarmBigType); } @Override public void alarmTypeByBigType(Long[] dictCodes){ if(dictCodes.length>0){ alarmTypeMapper.alarmTypeByBigType(dictCodes); } } }