package com.iailab.module.data.channel.opcua.service;
|
|
import com.iailab.framework.common.pojo.PageResult;
|
import com.iailab.module.data.channel.opcua.dto.ChannelOPCUATagDTO;
|
import com.iailab.module.data.channel.opcua.entity.ChannelOPCUATagEntity;
|
import com.iailab.module.data.channel.opcua.vo.OpcUaTagPageReqVO;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import java.util.List;
|
|
/**
|
* @author lirm
|
* @Description
|
* @createTime 2024年08月26日
|
*/
|
public interface ChannelOPCUATagService {
|
PageResult<ChannelOPCUATagEntity> queryPage(OpcUaTagPageReqVO reqVO);
|
|
ChannelOPCUATagEntity info(String id);
|
|
void add(ChannelOPCUATagEntity channelOPCUATagEntity);
|
|
void update(ChannelOPCUATagEntity channelOPCUATagEntity);
|
|
void delete(String id);
|
|
List<ChannelOPCUATagEntity> getByDevice(String device);
|
|
List<ChannelOPCUATagDTO> selectAll();
|
|
List<ChannelOPCUATagEntity> listByIds(List<String> ids);
|
|
void deleteByDeviceName(String name);
|
|
void importTag(String device, MultipartFile file) throws Exception;
|
|
}
|