package com.ruoyi.aibrain.mapper; import java.util.List; import com.ruoyi.aibrain.domain.AiCameraRule; /** * 设备算法规则Mapper接口 * * @author wf * @date 2023-03-08 */ public interface AiCameraRuleMapper { /** * 查询设备算法规则 * * @param id 设备算法规则主键 * @return 设备算法规则 */ public AiCameraRule selectAiCameraRuleById(Long id); /** * 查询设备算法规则列表 * * @param aiCameraRule 设备算法规则 * @return 设备算法规则集合 */ public List selectAiCameraRuleList(AiCameraRule aiCameraRule); /** * 新增设备算法规则 * * @param aiCameraRule 设备算法规则 * @return 结果 */ public int insertAiCameraRule(AiCameraRule aiCameraRule); /** * 修改设备算法规则 * * @param aiCameraRule 设备算法规则 * @return 结果 */ public int updateAiCameraRule(AiCameraRule aiCameraRule); /** * 删除设备算法规则 * * @param id 设备算法规则主键 * @return 结果 */ public int deleteAiCameraRuleById(Long id); /** * 批量删除设备算法规则 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteAiCameraRuleByIds(Long[] ids); /** * 根据设备ID查询设备算法 * @param id * @return */ public List selectAiCameraRuleListByCameraId(Long id); public void deleteAiCameraRuleByCameraId(Long id); }