package com.iailab.module.data.channel.modbus.service; import com.iailab.framework.common.pojo.PageResult; import com.iailab.module.data.channel.modbus.vo.ModBusDevicePageReqVO; 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 reqVO */ PageResult<ChannelModBusDeviceEntity> queryPage(ModBusDevicePageReqVO reqVO); /** * æ·»åŠ è®¾å¤‡ * * @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<ChannelModBusDeviceDTO> selectAll(); /** * 列表 * * @param params * @return */ List<ChannelModBusDeviceEntity> list(Map<String, Object> params); }