package com.admin.controller; import com.admin.common.annotation.RequireRole; import com.admin.common.aop.LogAnnotation; import com.admin.common.lang.R; import org.springframework.web.bind.annotation.*; import java.util.Map; /** *
* 网站配置控制器 *
* * @author QAQ * @since 2025-07-24 */ @RestController @CrossOrigin @RequestMapping("/api/v1/config") public class ViteConfigController extends BaseController { /** * 获取所有网站配置 * 前端无需权限即可访问,用于获取网站基本信息 */ @LogAnnotation @PostMapping("/list") public R getConfigs() { return viteConfigService.getConfigs(); } /** * 根据配置名获取配置值 * 前端无需权限即可访问,用于获取特定配置 */ @LogAnnotation @PostMapping("/get") public R getConfigByName(@RequestBody Map