package com.iailab.module.data.channel.opcua.service; import com.iailab.module.data.common.utils.PageUtils; import com.iailab.module.data.channel.opcua.entity.ChannelOPCUADeviceEntity; import com.iailab.module.data.channel.opcua.dto.ChannelOPCUADeviceDTO; import java.util.List; import java.util.Map; /** * @author DongYukun * @Description * @createTime 2023年05月08日 15:04:00 */ public interface ChannelOPCUADeviceService { /** * 分页查询设备 * * @param params */ PageUtils queryPage(Map params); /** * 查询设备详情 * * @param id */ ChannelOPCUADeviceEntity info(String id); /** * 列表 * * @param params * @return */ List list(Map params); /** * 添加设备 * * @param channelOPCUADeviceEntity */ void add(ChannelOPCUADeviceEntity channelOPCUADeviceEntity); /** * 修改设备 * * @param channelOPCUADeviceEntity */ void update(ChannelOPCUADeviceEntity channelOPCUADeviceEntity); /** * 删除设备 * * @param id */ void delete(String id); /** * 查询全部设备 * */ List selectAll(); }