package com.ruoyi.project.system.service; import java.util.List; import com.ruoyi.project.system.domain.SysConfig; /** * 参数配置 服务层 * * @author ruoyi */ public interface ISysConfigService { /** * 查询参数配置信息 * * @param configId 参数配置ID * @return 参数配置信息 */ public SysConfig selectConfigById(Long configId); /** * 根据键名查询参数配置信息 * * @param configKey 参数键名 * @return 参数键值 */ public Object selectConfigByKey(String configKey); /** * 查询参数配置列表 * * @param config 参数配置信息 * @return 参数配置集合 */ public List selectConfigList(SysConfig config); /** * 新增参数配置 * * @param config 参数配置信息 * @return 结果 */ public int insertConfig(SysConfig config); /** * 修改参数配置 * * @param config 参数配置信息 * @return 结果 */ public int updateConfig(SysConfig config); /** * 删除参数配置信息 * * @param configId 需要删除的数据ID * @return 结果 */ public int deleteConfigById(Long configId); /** * 校验参数键名是否唯一 * * @param config 参数信息 * @return 结果 */ public String checkConfigKeyUnique(SysConfig config); }