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();