package com.ruoyi.system.mapper; import java.util.List; import com.ruoyi.system.domain.QueryConfig; /** * 查询配置Mapper接口 * * @author 博曼 * @date 2021-12-27 */ public interface QueryConfigMapper { /** * 查询查询配置 * * @param configId 查询配置主键 * @return 查询配置 */ public QueryConfig selectQueryConfigByConfigId(Long configId); /** * 查询查询配置列表 * * @param queryConfig 查询配置 * @return 查询配置集合 */ public List selectQueryConfigList(QueryConfig queryConfig); /** * 查询查询配置信息 * @param queryConfig * @return */ public QueryConfig selectQueryConfig(QueryConfig queryConfig); /** * 新增查询配置 * * @param queryConfig 查询配置 * @return 结果 */ public int insertQueryConfig(QueryConfig queryConfig); /** * 修改查询配置 * * @param queryConfig 查询配置 * @return 结果 */ public int updateQueryConfig(QueryConfig queryConfig); /** * 删除查询配置 * * @param configId 查询配置主键 * @return 结果 */ public int deleteQueryConfigByConfigId(Long configId); /** * 批量删除查询配置 * * @param configIds 需要删除的数据主键集合 * @return 结果 */ public int deleteQueryConfigByConfigIds(Long[] configIds); /** * 根据主体和方式查看该配置是否存在 * @param queryConfig * @return */ public int selectQueryConfigByTypeAndMode(QueryConfig queryConfig); }