|
|
|
|
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;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @ClassName:BusiCommunicationParametersMapper
|
|
|
|
|
* @Description: 通信参数设置Mapper接口.
|
|
|
|
|
* @Author: Jordan_Li
|
|
|
|
|
* @CreatTime:6/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);
|
|
|
|
|
|
|
|
|
|
}
|