From 5f3cf501f9f6c216df17ee8af6618b55b537d21a Mon Sep 17 00:00:00 2001
From: yanghui <2536613402@qq.com>
Date: 星期五, 21 十月 2022 16:57:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into local_20221014

---
 flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java b/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java
new file mode 100644
index 0000000..44091bd
--- /dev/null
+++ b/flower_city/src/main/java/com/dg/core/controller/SysSettingsController.java
@@ -0,0 +1,54 @@
+package com.dg.core.controller;
+
+import com.dg.core.ResultData;
+import com.dg.core.annotation.Authorization;
+import com.dg.core.annotation.CurrentUser;
+import com.dg.core.db.gen.entity.AutomessageSysSettings;
+import com.dg.core.db.gen.entity.SysUser;
+import com.dg.core.service.ISysSettingsService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.time.LocalDateTime;
+
+@Api(tags = {"系统设置接口"})
+@RestController
+@RequestMapping("/sysSettings")
+public class SysSettingsController {
+
+    @Resource
+    private ISysSettingsService sysSettingsService;
+
+    /**
+     * 按设置名称查找设置信息
+     *
+     * @return 参数配置信息
+     */
+    @ApiOperation(value = "按设置名称查找设置信息",response = AutomessageSysSettings.class)
+    @GetMapping("/selectByName")
+    @Authorization
+    public ResultData selectByName(@RequestParam(value = "settingName",required = false) String settingName){
+       if (settingName==null)
+           settingName="系统超时基础设置";
+       return sysSettingsService.selectByName(settingName);
+    }
+
+
+    /**
+     * 修改设置信息
+     *
+     * @return 参数配置信息
+     */
+    @ApiOperation(value = "修改设置信息",response = AutomessageSysSettings.class)
+    @PostMapping("/update")
+    @Authorization
+    ResultData update(@RequestBody AutomessageSysSettings automessageSysSettings,@CurrentUser SysUser sysUser){
+        automessageSysSettings.setUpdateUserId(sysUser.getUserId());
+        automessageSysSettings.setUpdateTime(LocalDateTime.now());
+        return  sysSettingsService.update(automessageSysSettings);
+    }
+
+
+}

--
Gitblit v1.7.1