系统设置服务
对一些设置项提供保存和读取服务
保存接口
通过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枚举
cn.shoptnt.model.base.SettingGroup
public enum SettingGroup {
/**
* 系统设置
*/
SYSTEM,
/**
* 站点设置
*/
SITE,
/**
* 商品设置
*/
GOODS,
/**
* 交易设置
*/
TRADE,
/**
* 积分设置
*/
POINT
}