类 ThemeController

java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.system.config.ThemeController

@RestController("dev-system-config-theme") @RequestMapping("/dev/system/config/theme") public class ThemeController extends BaseController
系统主题设置控制器 提供系统主题配置的保存和获取功能
从以下版本开始:
2023/6/27 15:35
作者:
AaronFung
  • 构造器详细资料

    • ThemeController

      public ThemeController()
  • 方法详细资料

    • save

      @PostMapping("/save") @Permission("DEVELOPER") @OperationLog(value="\u4fdd\u5b58\u4e3b\u9898\u914d\u7f6e", important=true) @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult save(@RequestBody Map<String,Object> paramMap) throws Exception
      保存系统主题配置 将传入的主题配置参数保存到系统参数缓存中
      参数:
      paramMap - 主题配置参数Map,包含主题相关的各种配置项
      返回:
      ApiResult 操作结果,成功返回"设置成功",失败返回错误信息
      抛出:
      Exception - 保存过程中可能抛出的异常
    • getTheme

      @GetMapping("/get") @Permission("DEVELOPER") public ApiResult getTheme() throws Exception
      获取系统主题配置 从系统参数缓存中获取当前的主题配置信息
      返回:
      ApiResult 包含主题配置Map的成功结果,或空的结果
      抛出:
      Exception - 获取过程中可能抛出的异常