houzhongjian
2024-10-30 a28ca3f36d0ace05966a8c0fac1e4b5fe921f882
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.channel.opcua.service;
H 2
aecc49 3 import com.iailab.framework.common.pojo.PageResult;
a6de49 4 import com.iailab.module.data.channel.opcua.dto.ChannelOPCUATagDTO;
H 5 import com.iailab.module.data.channel.opcua.entity.ChannelOPCUATagEntity;
aecc49 6 import com.iailab.module.data.channel.opcua.vo.OpcUaTagPageReqVO;
a6de49 7 import org.springframework.web.multipart.MultipartFile;
H 8
9 import java.util.List;
10
11 /**
aecc49 12  * @author lirm
a6de49 13  * @Description
aecc49 14  * @createTime 2024年08月26日
a6de49 15  */
H 16 public interface ChannelOPCUATagService {
aecc49 17     PageResult<ChannelOPCUATagEntity> queryPage(OpcUaTagPageReqVO reqVO);
a6de49 18
H 19     ChannelOPCUATagEntity info(String id);
aecc49 20
a6de49 21     void add(ChannelOPCUATagEntity channelOPCUATagEntity);
aecc49 22
a6de49 23     void update(ChannelOPCUATagEntity channelOPCUATagEntity);
aecc49 24
a6de49 25     void delete(String id);
H 26
27     List<ChannelOPCUATagEntity> getByDevice(String device);
28
29     List<ChannelOPCUATagDTO> selectAll();
30
31     List<ChannelOPCUATagEntity> listByIds(List<String> ids);
32
33     void deleteByDeviceName(String name);
34
35     void importTag(String device, MultipartFile file) throws Exception;
aecc49 36
a6de49 37 }