package com.ruoyi.alarm.cameraAlarm.service.impl; import java.util.List; import com.ruoyi.alarm.cameraAlarm.domain.ArdAlarmCamera; import com.ruoyi.alarm.cameraAlarm.mapper.ArdAlarmCameraMapper; import com.ruoyi.alarm.cameraAlarm.service.IArdAlarmCameraService; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 通用光电报警Service业务层处理 * * @author ard * @date 2023-06-21 */ @Service public class ArdAlarmCameraServiceImpl implements IArdAlarmCameraService { @Autowired private ArdAlarmCameraMapper ardAlarmCameraMapper; /** * 查询通用光电报警 * * @param id 通用光电报警主键 * @return 通用光电报警 */ @Override public ArdAlarmCamera selectArdAlarmCameraById(String id) { return ardAlarmCameraMapper.selectArdAlarmCameraById(id); } /** * 查询通用光电报警列表 * * @param ardAlarmCamera 通用光电报警 * @return 通用光电报警 */ @Override public List selectArdAlarmCameraList(ArdAlarmCamera ardAlarmCamera) { return ardAlarmCameraMapper.selectArdAlarmCameraList(ardAlarmCamera); } /** * 新增通用光电报警 * * @param ardAlarmCamera 通用光电报警 * @return 结果 */ @Override public int insertArdAlarmCamera(ArdAlarmCamera ardAlarmCamera) { ardAlarmCamera.setCreateBy(SecurityUtils.getUsername()); ardAlarmCamera.setCreateTime(DateUtils.getNowDate()); ardAlarmCamera.setUserId(SecurityUtils.getUserId()); return ardAlarmCameraMapper.insertArdAlarmCamera(ardAlarmCamera); } /** * 修改通用光电报警 * * @param ardAlarmCamera 通用光电报警 * @return 结果 */ @Override public int updateArdAlarmCamera(ArdAlarmCamera ardAlarmCamera) { return ardAlarmCameraMapper.updateArdAlarmCamera(ardAlarmCamera); } /** * 批量删除通用光电报警 * * @param ids 需要删除的通用光电报警主键 * @return 结果 */ @Override public int deleteArdAlarmCameraByIds(String[] ids) { return ardAlarmCameraMapper.deleteArdAlarmCameraByIds(ids); } /** * 删除通用光电报警信息 * * @param id 通用光电报警主键 * @return 结果 */ @Override public int deleteArdAlarmCameraById(String id) { return ardAlarmCameraMapper.deleteArdAlarmCameraById(id); } }