You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
web/src/main/java/com/chenxuan/mapper/BusiCommunicationParameters...

82 lines
2.2 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.chenxuan.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chenxuan.entity.model.BusiCommunicationParameters;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* @ClassNameBusiCommunicationParametersMapper
* @Description 通信参数设置Mapper接口.
* @Author Jordan_Li
* @CreatTime6/20/2020 16:00 PM
* @Version V1.0
*/
@Mapper
public interface BusiCommunicationParametersMapper extends BaseMapper<BusiCommunicationParameters> {
/**
* @Description: 分页
* @Param page
* @Param params
* @Return: 配置集合信息
**/
List<BusiCommunicationParameters> selectPages(Page<BusiCommunicationParameters> page, @Param("params") Map<String, Object> params);
/**
* 保存通信参数信息
*
* @param busiCommunicationParameters 通信参数对象
* @return 结果
*/
int saveBusiCommunicationParameters(BusiCommunicationParameters busiCommunicationParameters);
/**
* 更新通信参数信息
*
* @param busiCommunicationParameters 通信参数对象
* @return 结果
*/
int updateBusiCommunicationParameters(BusiCommunicationParameters busiCommunicationParameters);
/**
* 通过通信参数ID查询通信参数信息
*
* @param id 通信参数ID
* @return 通信参数信息
*/
BusiCommunicationParameters findBusiCommunicationParametersById(String id);
/**
* 通过ID删除配置信息
*
* @param id 配置ID
* @return 结果
*/
int deleteConfById(Long id);
/**
* 通过通信参数ID查询通信参数信息
*
* @param entity 通信协议类型
* @return 通信参数信息
*/
List<BusiCommunicationParameters> findBusiCommunicationParametersByProtocol(BusiCommunicationParameters entity);
/**
* 启用禁用
*
* @param communicationInterface
* @param protocol
* @return
*/
int enableAndDisable(@Param("communicationInterface") String communicationInterface,
@Param("protocol") String protocol);
}