类 ThemeController

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

@RestController("admin-system-config-theme") @RequestMapping("/admin/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<String> save(@RequestBody Map<String,Object> paramMap) throws Exception
      保存主题配置信息 将传入的参数映射转换为JSON字符串并保存到系统参数缓存中
      参数:
      paramMap - 包含主题配置信息的参数映射
      返回:
      ApiResult 操作结果,成功返回"设置成功",失败返回错误信息
      抛出:
      Exception - 保存过程中可能抛出的异常
    • getTheme

      @GetMapping("/get") @Permission("DEVELOPER") public ApiResult<Map<String,Object>> getTheme() throws Exception
      获取主题配置信息 从系统参数缓存中获取主题配置并返回
      返回:
      ApiResult无效输入:'<'Map无效输入:'<'String, Object>> 主题配置信息的结果封装
      抛出:
      Exception - 获取过程中可能抛出的异常