From 6d364ebf51299ac171a7ebb63575e2ccf2ad9a00 Mon Sep 17 00:00:00 2001 From: xiangpei <xiangpei@timesnew.cn> Date: 星期二, 09 七月 2024 15:55:46 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- src/main/java/com/ycl/jxkg/controller/admin/SysConfigController.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/controller/admin/SysConfigController.java b/src/main/java/com/ycl/jxkg/controller/admin/SysConfigController.java new file mode 100644 index 0000000..b698b90 --- /dev/null +++ b/src/main/java/com/ycl/jxkg/controller/admin/SysConfigController.java @@ -0,0 +1,48 @@ +package com.ycl.jxkg.controller.admin; + +import com.ycl.jxkg.group.Update; +import com.ycl.jxkg.group.Add; +import org.springframework.validation.annotation.Validated; +import org.springframework.security.access.prepost.PreAuthorize; +import lombok.RequiredArgsConstructor; +import java.util.List; +import org.springframework.validation.annotation.Validated; +import javax.validation.constraints.NotEmpty; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.ycl.jxkg.service.SysConfigService; +import com.ycl.jxkg.base.Result; +import com.ycl.jxkg.domain.form.SysConfigForm; +import com.ycl.jxkg.domain.query.SysConfigQuery; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +/** + * 绯荤粺閰嶇疆琛� 鍓嶇鎺у埗鍣� + * + * @author xp + * @since 2024-07-09 + */ +@Validated +@RequiredArgsConstructor +@Api(value = "绯荤粺閰嶇疆琛�", tags = "绯荤粺閰嶇疆琛ㄧ鐞�") +@RestController +@RequestMapping("/api/sys-config") +public class SysConfigController { + + private final SysConfigService sysConfigService; + + @GetMapping + @ApiOperation(value = "鑾峰彇绯荤粺閰嶇疆", notes = "绯荤粺閰嶇疆") + @PreAuthorize("hasAuthority('sysConfig:config')") + public Result config() { + return sysConfigService.config(); + } + + @PutMapping + @ApiOperation(value = "淇敼绯荤粺閰嶇疆", notes = "绯荤粺閰嶇疆") + @PreAuthorize("hasAuthority('sysConfig:edit')") + public Result edit(@RequestBody @Validated SysConfigForm form) { + return sysConfigService.update(form); + } +} -- Gitblit v1.8.0