From d79a993eead76b875b29711cc0b0ecf1d3b10b5b Mon Sep 17 00:00:00 2001 From: zhaojun1998 Date: Tue, 9 Mar 2021 21:14:21 +0800 Subject: [PATCH] =?UTF-8?q?:sparkles:=20=E6=96=B0=E5=A2=9E=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=BB=98=E8=AE=A4=E6=89=93=E5=BC=80=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/im/zhaojun/zfile/model/dto/DriveConfigDTO.java | 2 ++ .../java/im/zhaojun/zfile/model/dto/SystemFrontConfigDTO.java | 2 ++ src/main/java/im/zhaojun/zfile/model/entity/DriveConfig.java | 2 ++ .../java/im/zhaojun/zfile/service/DriveConfigService.java | 4 ++++ 4 files changed, 10 insertions(+) diff --git a/src/main/java/im/zhaojun/zfile/model/dto/DriveConfigDTO.java b/src/main/java/im/zhaojun/zfile/model/dto/DriveConfigDTO.java index 2663718..127f813 100644 --- a/src/main/java/im/zhaojun/zfile/model/dto/DriveConfigDTO.java +++ b/src/main/java/im/zhaojun/zfile/model/dto/DriveConfigDTO.java @@ -34,4 +34,6 @@ public class DriveConfigDTO { private StorageStrategyConfig storageStrategyConfig; + private boolean defaultSwitchToImgMode; + } \ No newline at end of file diff --git a/src/main/java/im/zhaojun/zfile/model/dto/SystemFrontConfigDTO.java b/src/main/java/im/zhaojun/zfile/model/dto/SystemFrontConfigDTO.java index f29dcb6..bc7b2df 100644 --- a/src/main/java/im/zhaojun/zfile/model/dto/SystemFrontConfigDTO.java +++ b/src/main/java/im/zhaojun/zfile/model/dto/SystemFrontConfigDTO.java @@ -43,4 +43,6 @@ public class SystemFrontConfigDTO { private Boolean debugMode; + private Boolean defaultSwitchToImgMode; + } \ No newline at end of file diff --git a/src/main/java/im/zhaojun/zfile/model/entity/DriveConfig.java b/src/main/java/im/zhaojun/zfile/model/entity/DriveConfig.java index 84cec37..43b2b20 100644 --- a/src/main/java/im/zhaojun/zfile/model/entity/DriveConfig.java +++ b/src/main/java/im/zhaojun/zfile/model/entity/DriveConfig.java @@ -36,4 +36,6 @@ public class DriveConfig { private Integer orderNum; + private Boolean defaultSwitchToImgMode; + } \ No newline at end of file diff --git a/src/main/java/im/zhaojun/zfile/service/DriveConfigService.java b/src/main/java/im/zhaojun/zfile/service/DriveConfigService.java index b92f622..b6d8c8b 100644 --- a/src/main/java/im/zhaojun/zfile/service/DriveConfigService.java +++ b/src/main/java/im/zhaojun/zfile/service/DriveConfigService.java @@ -112,6 +112,10 @@ public class DriveConfigService { DriveConfigDTO driveConfigDTO = new DriveConfigDTO(); List storageConfigList = storageConfigRepository.findByDriveId(driveConfig.getId()); + Boolean defaultSwitchToImgMode = driveConfig.getDefaultSwitchToImgMode(); + if (defaultSwitchToImgMode == null) { + driveConfig.setDefaultSwitchToImgMode(false); + } BeanUtils.copyProperties(driveConfig, driveConfigDTO); StorageStrategyConfig storageStrategyConfig = new StorageStrategyConfig();