Jay
2024-11-01 03e8aca3ad6201c0d74e00d4c8d7367cdaaa54f9
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.channel.modbus.service;
H 2
0b0cb9 3 import com.iailab.framework.common.pojo.PageResult;
4 import com.iailab.module.data.channel.modbus.vo.ModBusDevicePageReqVO;
a6de49 5 import com.iailab.module.data.channel.modbus.dto.ChannelModBusDeviceDTO;
H 6 import com.iailab.module.data.channel.modbus.entity.ChannelModBusDeviceEntity;
7
8 import java.util.List;
9 import java.util.Map;
10
11 /**
12  * @author PanZhibao
13  * @Description
14  * @createTime 2023年04月23日 17:42:00
15  */
16 public interface ChannelModbusDeviceService {
17     /**
18      * 分页查询设备
19      *
0b0cb9 20      * @param reqVO
a6de49 21      */
0b0cb9 22     PageResult<ChannelModBusDeviceEntity> queryPage(ModBusDevicePageReqVO reqVO);
a6de49 23     /**
H 24      * 添加设备
25      *
26      * @param channelModBusDeviceEntity
27      */
28     void add(ChannelModBusDeviceEntity channelModBusDeviceEntity);
29     /**
30      * 修改设备
31      *
32      * @param channelModBusDeviceEntity
33      */
34     void update(ChannelModBusDeviceEntity channelModBusDeviceEntity);
35     /**
36      * 删除设备
37      * @param id
38      *
39      */
40     void delete(String id);
41     /**
42      * 查询设备详情
43      * @param id
44      *
45      */
46     ChannelModBusDeviceEntity info(String id);
47
48     /**
49      * 查询设备详情
50      *
51      */
52     List<ChannelModBusDeviceDTO> selectAll();
53
54     /**
55      * 列表
56      *
57      * @param params
58      * @return
59      */
60     List<ChannelModBusDeviceEntity> list(Map<String, Object> params);
61 }