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();
|
}
|
}
|