Blame view

src/main/java/com/huaheng/pc/system/config/service/IConfigService.java 1.47 KB
tangying authored
1
2
3
4
5
6
7
8
9
10
package com.huaheng.pc.system.config.service;

import com.huaheng.pc.system.config.domain.Config;
import java.util.List;

/**
 * 参数配置 服务层
 * 
 * @author huaheng
 */
11
public interface IConfigService {
tangying authored
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

    /**
     * 查询参数配置信息
     * 
     * @param id 参数配置ID
     * @return 参数配置信息
     */
    public Config selectConfigById(Integer id);

    /**
     * 根据键名查询参数配置信息
     * 
     * @param configKey 参数键名
     * @return 参数键值
     */
27
    public String selectConfigByKey(String configKey,String warehouseCode);
tangying authored
28
29
30
    public String selectConfigByKey(String configKey);
tangying authored
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
    /**
     * 查询参数配置列表
     * 
     * @param config 参数配置信息
     * @return 参数配置集合
     */
    public List<Config> selectConfigList(Config config);

    /**
     * 新增参数配置
     * 
     * @param config 参数配置信息
     * @return 结果
     */
    public int insertConfig(Config config);

    /**
     * 修改参数配置
     * 
     * @param config 参数配置信息
     * @return 结果
     */
    public int updateConfig(Config config);

    /**
     * 批量删除参数配置信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteConfigByIds(String ids);

    /**
     * 校验参数键名是否唯一
     * 
     * @param config 参数信息
     * @return 结果
     */
69
    public Integer checkConfigKeyUnique(Config config);
tangying authored
70
71

}