package com.ruoyi.aibrain.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.aibrain.mapper.AiCameraRuleMapper; import com.ruoyi.aibrain.domain.AiCameraRule; import com.ruoyi.aibrain.service.IAiCameraRuleService; /** * 设备算法规则Service业务层处理 * * @author wf * @date 2023-03-08 */ @Service public class AiCameraRuleServiceImpl implements IAiCameraRuleService { @Autowired private AiCameraRuleMapper aiCameraRuleMapper; /** * 查询设备算法规则 * * @param id 设备算法规则主键 * @return 设备算法规则 */ @Override public AiCameraRule selectAiCameraRuleById(Long id) { return aiCameraRuleMapper.selectAiCameraRuleById(id); } /** * 查询设备算法规则列表 * * @param aiCameraRule 设备算法规则 * @return 设备算法规则 */ @Override public List selectAiCameraRuleList(AiCameraRule aiCameraRule) { return aiCameraRuleMapper.selectAiCameraRuleList(aiCameraRule); } /** * 新增设备算法规则 * * @param aiCameraRule 设备算法规则 * @return 结果 */ @Override public int insertAiCameraRule(AiCameraRule aiCameraRule) { aiCameraRule.setCreateTime(DateUtils.getNowDate()); return aiCameraRuleMapper.insertAiCameraRule(aiCameraRule); } /** * 修改设备算法规则 * * @param aiCameraRule 设备算法规则 * @return 结果 */ @Override public int updateAiCameraRule(AiCameraRule aiCameraRule) { aiCameraRule.setUpdateTime(DateUtils.getNowDate()); return aiCameraRuleMapper.updateAiCameraRule(aiCameraRule); } /** * 批量删除设备算法规则 * * @param ids 需要删除的设备算法规则主键 * @return 结果 */ @Override public int deleteAiCameraRuleByIds(Long[] ids) { return aiCameraRuleMapper.deleteAiCameraRuleByIds(ids); } /** * 删除设备算法规则信息 * * @param id 设备算法规则主键 * @return 结果 */ @Override public int deleteAiCameraRuleById(Long id) { return aiCameraRuleMapper.deleteAiCameraRuleById(id); } }