package com.ruoyi.alarm.superbrain.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.alarm.superbrain.mapper.ArdAlarmSuperBrainMapper; import com.ruoyi.alarm.superbrain.domain.ArdAlarmSuperBrain; import com.ruoyi.alarm.superbrain.service.IArdAlarmSuperBrainService; /** * 超脑报警Service业务层处理 * * @author ard * @date 2023-12-06 */ @Service public class ArdAlarmSuperBrainServiceImpl implements IArdAlarmSuperBrainService { @Autowired private ArdAlarmSuperBrainMapper ardAlarmSuperBrainMapper; /** * 查询超脑报警 * * @param id 超脑报警主键 * @return 超脑报警 */ @Override public ArdAlarmSuperBrain selectArdAlarmSuperBrainById(String id) { return ardAlarmSuperBrainMapper.selectArdAlarmSuperBrainById(id); } /** * 查询超脑报警列表 * * @param ardAlarmSuperBrain 超脑报警 * @return 超脑报警 */ @Override public List selectArdAlarmSuperBrainList(ArdAlarmSuperBrain ardAlarmSuperBrain) { return ardAlarmSuperBrainMapper.selectArdAlarmSuperBrainList(ardAlarmSuperBrain); } /** * 新增超脑报警 * * @param ardAlarmSuperBrain 超脑报警 * @return 结果 */ @Override public int insertArdAlarmSuperBrain(ArdAlarmSuperBrain ardAlarmSuperBrain) { ardAlarmSuperBrain.setId(IdUtils.simpleUUID()); ardAlarmSuperBrain.setCreateBy(SecurityUtils.getUsername()); ardAlarmSuperBrain.setCreateTime(DateUtils.getNowDate()); return ardAlarmSuperBrainMapper.insertArdAlarmSuperBrain(ardAlarmSuperBrain); } /** * 修改超脑报警 * * @param ardAlarmSuperBrain 超脑报警 * @return 结果 */ @Override public int updateArdAlarmSuperBrain(ArdAlarmSuperBrain ardAlarmSuperBrain) { ardAlarmSuperBrain.setUpdateBy(SecurityUtils.getUsername()); ardAlarmSuperBrain.setUpdateTime(DateUtils.getNowDate()); return ardAlarmSuperBrainMapper.updateArdAlarmSuperBrain(ardAlarmSuperBrain); } /** * 批量删除超脑报警 * * @param ids 需要删除的超脑报警主键 * @return 结果 */ @Override public int deleteArdAlarmSuperBrainByIds(String[] ids) { return ardAlarmSuperBrainMapper.deleteArdAlarmSuperBrainByIds(ids); } /** * 删除超脑报警信息 * * @param id 超脑报警主键 * @return 结果 */ @Override public int deleteArdAlarmSuperBrainById(String id) { return ardAlarmSuperBrainMapper.deleteArdAlarmSuperBrainById(id); } }