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.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<SysWarn> 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);
|
}
|
}
|