疯狂的狮子li
2020-02-13 2841620be623be15c1832a783136a2b73c2b4424
ruoyi/src/main/java/com/ruoyi/project/system/mapper/SysConfigMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,68 @@
package com.ruoyi.project.system.mapper;
import java.util.List;
import com.ruoyi.project.system.domain.SysConfig;
/**
 * å‚数配置 æ•°æ®å±‚
 *
 * @author ruoyi
 */
public interface SysConfigMapper
{
    /**
     * æŸ¥è¯¢å‚数配置信息
     *
     * @param config å‚数配置信息
     * @return å‚数配置信息
     */
    public SysConfig selectConfig(SysConfig config);
    /**
     * æŸ¥è¯¢å‚数配置列表
     *
     * @param config å‚数配置信息
     * @return å‚数配置集合
     */
    public List<SysConfig> selectConfigList(SysConfig config);
    /**
     * æ ¹æ®é”®åæŸ¥è¯¢å‚数配置信息
     *
     * @param configKey å‚数键名
     * @return å‚数配置信息
     */
    public SysConfig checkConfigKeyUnique(String configKey);
    /**
     * æ–°å¢žå‚数配置
     *
     * @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 configIds éœ€è¦åˆ é™¤çš„参数ID
     * @return ç»“æžœ
     */
    public int deleteConfigByIds(Long[] configIds);
}