package com.ruoyi.projectManagement.controller; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.projectManagement.pojo.ProjectConfig; import com.ruoyi.projectManagement.service.ProjectConfigService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/projectManagement/config") @Tag(name = "项目管理配置表") @RequiredArgsConstructor public class ProjectConfigController { private final ProjectConfigService projectConfigService; @GetMapping @Operation(summary = "获取全局配置") public AjaxResult getConfig() { return AjaxResult.success(projectConfigService.getGlobalConfig()); } @PutMapping @Operation(summary = "修改全局配置") public AjaxResult updateConfig(@RequestBody ProjectConfig projectConfig) { projectConfigService.updateGlobalConfig(projectConfig); return AjaxResult.success(); } }