From 4c4d0f591f94428ed7e5d2f4ae5df5c5087d8c26 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期三, 18 六月 2025 09:51:35 +0800
Subject: [PATCH] 求解器版本升级到2.2

---
 src/main/java/com/se/nsl/domain/dto/Zarr2Tif.java |   59 +++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 39 insertions(+), 20 deletions(-)

diff --git a/src/main/java/com/se/nsl/domain/dto/Zarr2Tif.java b/src/main/java/com/se/nsl/domain/dto/Zarr2Tif.java
index ac573b0..4233587 100644
--- a/src/main/java/com/se/nsl/domain/dto/Zarr2Tif.java
+++ b/src/main/java/com/se/nsl/domain/dto/Zarr2Tif.java
@@ -17,9 +17,11 @@
 
     private String terrain_file;
 
-    private String start_timestamp;
+//    private String start_timestamp;
 
-    private List<Integer> frame_range;
+//    private List<Integer> frame_range;
+
+    private List<Object> range;
 
     private boolean fliplr;
 
@@ -27,23 +29,32 @@
 
     public Zarr2Tif() {
         variables = new ArrayList<>(Arrays.asList("depth", "xmomentum", "ymomentum"));
-        frame_range = null;
+//        frame_range = null;
         fliplr = false;
         flipud = false;
     }
 
-    public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, String startTimestamp) {
+//    public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, String startTimestamp) {
+//        this();
+//
+//        this.zarr_file = zarrFile.replace("\\", "/");
+//        this.geotiff_dir = geotiffDir.replace("\\", "/");
+//        this.terrain_file = terrainFile.replace("\\", "/");
+//        this.start_timestamp = startTimestamp;
+//    }
+
+    public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, List<Object> range) {
         this();
 
         this.zarr_file = zarrFile.replace("\\", "/");
         this.geotiff_dir = geotiffDir.replace("\\", "/");
         this.terrain_file = terrainFile.replace("\\", "/");
-        this.start_timestamp = startTimestamp;
+        this.range = range;
     }
 
-    public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, Date startTime) {
-        this(zarrFile, geotiffDir, terrainFile, StringHelper.YMDHMS_FORMAT.format(startTime));
-    }
+//    public Zarr2Tif(String zarrFile, String geotiffDir, String terrainFile, Date startTime) {
+//        this(zarrFile, geotiffDir, terrainFile, StringHelper.YMDHMS_FORMAT.format(startTime));
+//    }
 
     public List<String> getVariables() {
         return variables;
@@ -77,20 +88,28 @@
         this.terrain_file = terrain_file;
     }
 
-    public String getStart_timestamp() {
-        return start_timestamp;
+//    public String getStart_timestamp() {
+//        return start_timestamp;
+//    }
+//
+//    public void setStart_timestamp(String start_timestamp) {
+//        this.start_timestamp = start_timestamp;
+//    }
+
+//    public List<Integer> getFrame_range() {
+//        return frame_range;
+//    }
+//
+//    public void setFrame_range(List<Integer> frame_range) {
+//        this.frame_range = frame_range;
+//    }
+
+    public List<Object> getRange() {
+        return range;
     }
 
-    public void setStart_timestamp(String start_timestamp) {
-        this.start_timestamp = start_timestamp;
-    }
-
-    public List<Integer> getFrame_range() {
-        return frame_range;
-    }
-
-    public void setFrame_range(List<Integer> frame_range) {
-        this.frame_range = frame_range;
+    public void setRange(List<Object> range) {
+        this.range = range;
     }
 
     public boolean isFliplr() {

--
Gitblit v1.9.3