dengzedong
2024-10-14 3e18d4bfbf2c657b08b21512c2d884cc9d59df7b
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/channel/kio/service/ChannelKioTagService.java
@@ -1,33 +1,31 @@
package com.iailab.module.data.channel.kio.service;
import com.iailab.framework.common.page.PageData;
import com.iailab.framework.common.service.BaseService;
import com.iailab.module.data.channel.kio.dto.ChannelKioTagDTO;
import com.iailab.framework.common.pojo.PageResult;
import com.iailab.module.data.channel.kio.entity.ChannelKioTagEntity;
import com.iailab.module.data.channel.kio.vo.KioTagPageReqVO;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @author lirm
 * @Description
 * @createTime 2024年06月05日
 * @createTime 2024年08月26日
 */
public interface ChannelKioTagService extends BaseService<ChannelKioTagEntity> {
public interface ChannelKioTagService {
    PageData<ChannelKioTagDTO> page(Map<String, Object> params);
    PageResult<ChannelKioTagEntity> queryPage(KioTagPageReqVO reqVO);
    ChannelKioTagDTO get(String id);
    ChannelKioTagEntity info(String id);
    void save(ChannelKioTagDTO dto);
    void add(ChannelKioTagEntity channelKioTagEntity);
    void update(ChannelKioTagDTO dto);
    void update(ChannelKioTagEntity channelKioTagEntity);
    void delete(String[] ids);
    List<ChannelKioTagDTO> getByDevice(String instanceName);
    void delete(String id);
    ChannelKioTagDTO getByTagName(String tagName);
    List<ChannelKioTagEntity> getByDevice(String device);
    ChannelKioTagEntity getByTagName(String tagName);
    void deleteByDeviceName(String name);
}