houzhongjian
2024-10-30 a28ca3f36d0ace05966a8c0fac1e4b5fe921f882
提交 | 用户 | 时间
9d7e02 1 package com.iailab.module.data.channel.opcda.service;
2
aecc49 3 import com.iailab.framework.common.pojo.PageResult;
9d7e02 4 import com.iailab.module.data.channel.opcda.dto.ChannelOPCDATagDTO;
5 import com.iailab.module.data.channel.opcda.entity.ChannelOPCDATagEntity;
aecc49 6 import com.iailab.module.data.channel.opcda.vo.OpcDaTagPageReqVO;
9d7e02 7 import com.iailab.module.data.common.utils.PageUtils;
8 import org.springframework.web.multipart.MultipartFile;
9
10 import java.util.List;
11 import java.util.Map;
12
13 /**
aecc49 14  * @author lirm
9d7e02 15  * @Description
aecc49 16  * @createTime 2024年08月26日
9d7e02 17  */
18 public interface ChannelOPCDATagService {
19
20     List<ChannelOPCDATagEntity> getByserverId(String serverId);
21
22     List<ChannelOPCDATagDTO> selectAll();
23
24     List<ChannelOPCDATagEntity> listByIds(List<String> ids);
25
26     void deleteByServerId(String serverId);
27
28     void importTag(String serverId, MultipartFile file) throws Exception;
aecc49 29
L 30     PageResult<ChannelOPCDATagEntity> queryPage(OpcDaTagPageReqVO reqVO);
31
32     ChannelOPCDATagEntity info(String id);
33
34     void add(ChannelOPCDATagEntity channelOPCDATagEntity);
35
36     void update(ChannelOPCDATagEntity channelOPCDATagEntity);
37
38     void delete(String id);
9d7e02 39 }