package com.se.system.service.impl; import java.util.List; import com.se.common.core.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.se.system.mapper.SysWarnMapper; import com.se.system.domain.SysWarn; import com.se.system.service.inte.ISysWarnService; /** * 告警Service业务层处理 * * @author se * @date 2024-11-22 */ @Service public class SysWarnServiceImpl implements ISysWarnService { @Autowired private SysWarnMapper sysWarnMapper; /** * 查询告警 * * @param warnId 告警主键 * @return 告警 */ @Override public SysWarn selectSysWarnByWarnId(Long warnId) { return sysWarnMapper.selectSysWarnByWarnId(warnId); } /** * 查询告警列表 * * @param sysWarn 告警 * @return 告警 */ @Override public List selectSysWarnList(SysWarn sysWarn) { return sysWarnMapper.selectSysWarnList(sysWarn); } /** * 新增告警 * * @param sysWarn 告警 * @return 结果 */ @Override public int insertSysWarn(SysWarn sysWarn) { sysWarn.setCreateTime(DateUtils.getNowDate()); return sysWarnMapper.insertSysWarn(sysWarn); } /** * 修改告警 * * @param sysWarn 告警 * @return 结果 */ @Override public int updateSysWarn(SysWarn sysWarn) { sysWarn.setUpdateTime(DateUtils.getNowDate()); return sysWarnMapper.updateSysWarn(sysWarn); } /** * 批量删除告警 * * @param warnIds 需要删除的告警主键 * @return 结果 */ @Override public int deleteSysWarnByWarnIds(Long[] warnIds) { return sysWarnMapper.deleteSysWarnByWarnIds(warnIds); } /** * 删除告警信息 * * @param warnId 告警主键 * @return 结果 */ @Override public int deleteSysWarnByWarnId(Long warnId) { return sysWarnMapper.deleteSysWarnByWarnId(warnId); } }