package com.ruoyi.alarm.tube.service.impl;
|
|
import com.ruoyi.alarm.tube.domain.ArdAlarmTube;
|
import com.ruoyi.alarm.tube.mapper.ArdAlarmTubeMapper;
|
import com.ruoyi.alarm.tube.service.IArdAlarmTubeService;
|
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.uuid.IdUtils;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
|
/**
|
* 管线泄露报警Service业务层处理
|
*
|
* @author 刘苏义
|
* @date 2023-06-06
|
*/
|
@Service
|
public class ArdAlarmTubeServiceImpl implements IArdAlarmTubeService {
|
@Resource
|
private ArdAlarmTubeMapper ardAlarmTubeMapper;
|
|
/**
|
* 查询管线泄露报警
|
*
|
* @param id 管线泄露报警主键
|
* @return 管线泄露报警
|
*/
|
@Override
|
public ArdAlarmTube selectArdAlarmTubeById(String id) {
|
return ardAlarmTubeMapper.selectArdAlarmTubeById(id);
|
}
|
|
/**
|
* 查询管线泄露报警列表
|
*
|
* @param ardAlarmTube 管线泄露报警
|
* @return 管线泄露报警
|
*/
|
@Override
|
public List<ArdAlarmTube> selectArdAlarmTubeList(ArdAlarmTube ardAlarmTube) {
|
return ardAlarmTubeMapper.selectArdAlarmTubeList(ardAlarmTube);
|
}
|
|
/**
|
* 新增管线泄露报警
|
*
|
* @param ardAlarmTube 管线泄露报警
|
* @return 结果
|
*/
|
@Override
|
public int insertArdAlarmTube(ArdAlarmTube ardAlarmTube) {
|
ardAlarmTube.setTubeId(IdUtils.simpleUUID());
|
ardAlarmTube.setCreateTime(DateUtils.getNowDate());
|
return ardAlarmTubeMapper.insertArdAlarmTube(ardAlarmTube);
|
}
|
|
/**
|
* 修改管线泄露报警
|
*
|
* @param ardAlarmTube 管线泄露报警
|
* @return 结果
|
*/
|
@Override
|
public int updateArdAlarmTube(ArdAlarmTube ardAlarmTube) {
|
return ardAlarmTubeMapper.updateArdAlarmTube(ardAlarmTube);
|
}
|
|
/**
|
* 批量删除管线泄露报警
|
*
|
* @param ids 需要删除的管线泄露报警主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdAlarmTubeByIds(String[] ids) {
|
return ardAlarmTubeMapper.deleteArdAlarmTubeByIds(ids);
|
}
|
|
/**
|
* 删除管线泄露报警信息
|
*
|
* @param id 管线泄露报警主键
|
* @return 结果
|
*/
|
@Override
|
public int deleteArdAlarmTubeById(String id) {
|
return ardAlarmTubeMapper.deleteArdAlarmTubeById(id);
|
}
|
}
|