系统设置服务

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

保存接口

通过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

}

results matching ""

    No results matching ""