package com.iailab.module.data.channel.modbus.service; import com.iailab.module.data.common.utils.PageUtils; import com.iailab.module.data.channel.modbus.dto.ChannelModBusDeviceDTO; import com.iailab.module.data.channel.modbus.entity.ChannelModBusDeviceEntity; import java.util.List; import java.util.Map; /** * @author PanZhibao * @Description * @createTime 2023年04月23日 17:42:00 */ public interface ChannelModbusDeviceService { /** * 分页查询设备 * * @param params */ PageUtils queryPage(Map params); /** * 添加设备 * * @param channelModBusDeviceEntity */ void add(ChannelModBusDeviceEntity channelModBusDeviceEntity); /** * 修改设备 * * @param channelModBusDeviceEntity */ void update(ChannelModBusDeviceEntity channelModBusDeviceEntity); /** * 删除设备 * @param id * */ void delete(String id); /** * 查询设备详情 * @param id * */ ChannelModBusDeviceEntity info(String id); /** * 查询设备详情 * */ List selectAll(); /** * 列表 * * @param params * @return */ List list(Map params); }