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