跳到主要内容

系统设置服务

对一些设置项提供保存和读取服务

保存接口

通过Java接口,可以将设置项保存至数据库和缓存中

//注入设置服务
@Autowirte
ISettingService settingService;

//调用服务保存设置
//group:设置分组的唯一标识
//scene:要保存的DO对象
settingService.save(group,settings);

参数说明

参数类型说明
groupSettingGroup系统设置的分组
settingsObject要保存的设置对象

返回值

void

读取接口

通过Java接口,可以将某个分组的设置项读取出来

//注入设置服务
@Autowirte
ISettingService settingService;

//读取设置
//group:设置分组的唯一标识
SystemSettgins settings =settingService.get(group);

参数说明

参数类型说明
groupSettingGroup系统设置的分组

返回值

各个业务自己定义的设置对象

SettingGroup枚举

cn.shoptnt.model.base.SettingGroup
public enum  SettingGroup {

/**
* 系统设置
*/
SYSTEM,

/**
* 站点设置
*/
SITE,

/**
* 商品设置
*/
GOODS,

/**
* 交易设置
*/
TRADE,

/**
* 积分设置
*/
POINT

}