package com.ruoyi.device.channel.mapper; import java.util.List; import com.ruoyi.device.channel.domain.ArdChannel; /** * 通道管理Mapper接口 * * @author ard * @date 2023-08-19 */ public interface ArdChannelMapper { /** * 查询通道管理 * * @param id 通道管理主键 * @return 通道管理 */ public ArdChannel selectArdChannelById(String id); /** * 查询通道管理列表 * * @param ardChannel 通道管理 * @return 通道管理集合 */ public List selectArdChannelList(ArdChannel ardChannel); /** * 新增通道管理 * * @param ardChannel 通道管理 * @return 结果 */ public int insertArdChannel(ArdChannel ardChannel); /** * 修改通道管理 * * @param ardChannel 通道管理 * @return 结果 */ public int updateArdChannel(ArdChannel ardChannel); /** * 删除通道管理 * * @param id 通道管理主键 * @return 结果 */ public int deleteArdChannelById(String id); /** * 批量删除通道管理 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdChannelByIds(String[] ids); /** * 删除通道管理按设备ID * * @param deviceId 所属设备ID * @return 结果 */ public int deleteArdChannelByDeviceId(String deviceId); /** * 清空通道 * * @author 刘苏义 * @date 2024/8/10 11:18 */ public int clearArdChannel(); }