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