懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
提交 | 用户 | 时间
e57a89 1 package com.jcdm.system.mapper;
2
3 import java.util.List;
4 import com.jcdm.system.domain.SysConfig;
5
6 /**
7  * 参数配置 数据层
8  * 
9  * @author jc
10  */
11 public interface SysConfigMapper
12 {
13     /**
14      * 查询参数配置信息
15      * 
16      * @param config 参数配置信息
17      * @return 参数配置信息
18      */
19     public SysConfig selectConfig(SysConfig config);
20
21     /**
22      * 通过ID查询配置
23      * 
24      * @param configId 参数ID
25      * @return 参数配置信息
26      */
27     public SysConfig selectConfigById(Long configId);
28
29     /**
30      * 查询参数配置列表
31      * 
32      * @param config 参数配置信息
33      * @return 参数配置集合
34      */
35     public List<SysConfig> selectConfigList(SysConfig config);
36
37     /**
38      * 根据键名查询参数配置信息
39      * 
40      * @param configKey 参数键名
41      * @return 参数配置信息
42      */
43     public SysConfig checkConfigKeyUnique(String configKey);
44
45     /**
46      * 新增参数配置
47      * 
48      * @param config 参数配置信息
49      * @return 结果
50      */
51     public int insertConfig(SysConfig config);
52
53     /**
54      * 修改参数配置
55      * 
56      * @param config 参数配置信息
57      * @return 结果
58      */
59     public int updateConfig(SysConfig config);
60
61     /**
62      * 删除参数配置
63      * 
64      * @param configId 参数ID
65      * @return 结果
66      */
67     public int deleteConfigById(Long configId);
68
69     /**
70      * 批量删除参数信息
71      * 
72      * @param configIds 需要删除的参数ID
73      * @return 结果
74      */
75     public int deleteConfigByIds(Long[] configIds);
76 }