From 89ba4125856330a78425bc921530bde9dc6d8606 Mon Sep 17 00:00:00 2001
From: autumnal_wind@yeah.net <autumnal_wind@yeah.net>
Date: 星期四, 18 四月 2024 16:22:55 +0800
Subject: [PATCH] feat: 合同增加时写入了到期天数
---
febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/SysConfigController.java | 143 ++++++++++++++++++++++++-----------------------
1 files changed, 73 insertions(+), 70 deletions(-)
diff --git a/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/SysConfigController.java b/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/SysConfigController.java
index 9e7e8a5..6e130be 100644
--- a/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/SysConfigController.java
+++ b/febs-server/febs-server-system/src/main/java/cc/mrbird/febs/server/system/controller/SysConfigController.java
@@ -1,16 +1,15 @@
package cc.mrbird.febs.server.system.controller;
-import cc.mrbird.febs.common.core.entity.system.SysConfig;
-import cc.mrbird.febs.server.system.service.ISysConfigService;
import cc.mrbird.febs.common.core.entity.FebsResponse;
import cc.mrbird.febs.common.core.entity.QueryRequest;
+import cc.mrbird.febs.common.core.entity.system.SysConfig;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
+import cc.mrbird.febs.server.system.service.ISysConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
-import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
-import org.springframework.security.access.prepost.PreAuthorize;
+import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -18,15 +17,14 @@
import java.util.Map;
/**
-*
-* name:SysConfig
-* package:cc.mrbird.febs.server.system.controller
-* description:参数配置表控制器
-*
-* @author Alan
-* @date 2021-02-20 09:40:38
-* @since JDK1.8
-*/
+ * name:SysConfig
+ * package:cc.mrbird.febs.server.system.controller
+ * description:参数配置表控制器
+ *
+ * @author Alan
+ * @date 2021-02-20 09:40:38
+ * @since JDK1.8
+ */
@Api(tags = "参数配置表管理接口")
@Slf4j
@Validated
@@ -35,67 +33,72 @@
@RequiredArgsConstructor
public class SysConfigController {
-private final ISysConfigService sysConfigService;
+ private final ISysConfigService sysConfigService;
-@ApiOperation(value = "参数配置表无翻页列表")
-@GetMapping
-public FebsResponse getAllSysConfigs(SysConfig sysConfig) {
-return new FebsResponse().data(sysConfigService.findSysConfigs(sysConfig));
-}
+ @ApiOperation(value = "参数配置表无翻页列表")
+ @GetMapping
+ public FebsResponse getAllSysConfigs(SysConfig sysConfig) {
+ return new FebsResponse().data(sysConfigService.findSysConfigs(sysConfig));
+ }
-@ApiOperation(value = "参数配置表翻页列表")
-@GetMapping("list")
-public FebsResponse sysConfigList(QueryRequest request, SysConfig sysConfig) {
-Map
-<String, Object> dataTable = FebsUtil.getDataTable(this.sysConfigService.findSysConfigs(request, sysConfig));
-return new FebsResponse().data(dataTable);
-}
+ @ApiOperation(value = "参数配置表翻页列表")
+ @GetMapping("list")
+ public FebsResponse sysConfigList(QueryRequest request, SysConfig sysConfig) {
+ Map
+ <String, Object> dataTable = FebsUtil.getDataTable(this.sysConfigService.findSysConfigs(request, sysConfig));
+ return new FebsResponse().data(dataTable);
+ }
-@ApiOperation(value = "参数配置表增加")
-@PostMapping
-public void addSysConfig(@Valid SysConfig sysConfig) throws FebsException {
-try {
-this.sysConfigService.createSysConfig(sysConfig);
-} catch (Exception e) {
-String message = "新增参数配置表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @ApiOperation(value = "参数配置表增加")
+ @PostMapping
+ public void addSysConfig(@Valid SysConfig sysConfig) throws FebsException {
+ try {
+ this.sysConfigService.createSysConfig(sysConfig);
+ } catch (Exception e) {
+ String message = "新增参数配置表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@ApiOperation(value = "参数配置表物理删除")
-@DeleteMapping
-public void deleteSysConfig(SysConfig sysConfig) throws FebsException {
-try {
-this.sysConfigService.deleteSysConfig(sysConfig);
-} catch (Exception e) {
-String message = "删除参数配置表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @ApiOperation(value = "参数配置表物理删除")
+ @DeleteMapping
+ public void deleteSysConfig(SysConfig sysConfig) throws FebsException {
+ try {
+ this.sysConfigService.deleteSysConfig(sysConfig);
+ } catch (Exception e) {
+ String message = "删除参数配置表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@ApiOperation(value = "参数配置表逻辑删除")
-@DeleteMapping("{ids}")
-public void logicDeleteSysConfig(@PathVariable("ids") String ids) throws FebsException {
-try {
-this.sysConfigService.logicDelSysConfig(ids);
-} catch (Exception e) {
-String message = "逻辑删除参数配置表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @ApiOperation(value = "参数配置表逻辑删除")
+ @DeleteMapping("{ids}")
+ public void logicDeleteSysConfig(@PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.sysConfigService.logicDelSysConfig(ids);
+ } catch (Exception e) {
+ String message = "逻辑删除参数配置表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@ApiOperation(value = "参数配置表修改")
-@PutMapping
-public void updateSysConfig(SysConfig sysConfig) throws FebsException {
-try {
-this.sysConfigService.updateSysConfig(sysConfig);
-} catch (Exception e) {
-String message = "修改参数配置表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @ApiOperation(value = "参数配置表修改")
+ @PutMapping
+ public void updateSysConfig(SysConfig sysConfig) throws FebsException {
+ try {
+ this.sysConfigService.updateSysConfig(sysConfig);
+ } catch (Exception e) {
+ String message = "修改参数配置表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
+ @RequestMapping(value = "set/contract/remind",method = RequestMethod.POST)
+ public void setContractRemindToRedis() throws FebsException{
+ sysConfigService.setContractRemindToRedis();
+ }
}
--
Gitblit v1.8.0