系统设置服务
对一些设置项提供保存和读取服务
保存接口
通过Java接口,可以将设置项保存至数据库和缓存中
//注入设置服务
@Autowirte
ISettingService settingService;
//调用服务保存设置
//group:设置分组的唯一标识
//scene:要保存的DO对象
settingService.save(group,settings);
参数说明
| 参数 | 类型 | 说明 | 
|---|---|---|
| group | SettingGroup | 系统设置的分组 | 
| settings | Object | 要保存的设置对象 | 
返回值
void
读取接口
通过Java接口,可以将某个分组的设置项读取出来
//注入设置服务
@Autowirte
ISettingService settingService;
//读取设置
//group:设置分组的唯一标识
SystemSettgins settings =settingService.get(group);
参数说明
| 参数 | 类型 | 说明 | 
|---|---|---|
| group | SettingGroup | 系统设置的分组 | 
返回值
各个业务自己定义的设置对象
SettingGroup枚举
com.enation.app.javashop.core.base.SettingGroup
public enum  SettingGroup {
    /**
     * 系统设置
     */
    SYSTEM,
    /**
     * 站点设置
     */
    SITE,
    /**
     * 商品设置
     */
    GOODS,
    /**
     * 交易设置
     */
    TRADE,
    /**
     * 积分设置
     */
    POINT
}