From 97629da6a002b534da10f828187fd6cd65941aa4 Mon Sep 17 00:00:00 2001
From: dcb <xgybdcb@163.com>
Date: 星期一, 07 七月 2025 17:14:13 +0800
Subject: [PATCH] 模拟间隔支持毫秒级

---
 src/main/java/com/se/nsl/domain/vo/ResultVo.java |   52 ++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 44 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/se/nsl/domain/vo/ResultVo.java b/src/main/java/com/se/nsl/domain/vo/ResultVo.java
index 44356e2..358307c 100644
--- a/src/main/java/com/se/nsl/domain/vo/ResultVo.java
+++ b/src/main/java/com/se/nsl/domain/vo/ResultVo.java
@@ -1,5 +1,7 @@
 package com.se.nsl.domain.vo;
 
+import com.fasterxml.jackson.annotation.JsonIgnore;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
@@ -8,29 +10,39 @@
 public class ResultVo {
     private String save_name;
 
+    private String save_mode;
+
     private List<String> save_variables;
+
+    private String save_timestamp0;
 
     private Integer save_frames;
 
-    private Integer save_interval;
+//    @JsonIgnore
+    private Integer lastFrames;
+
+    private Double save_interval;
 
     private Integer save_start;
 
-    private Integer save_filter;
+    private Double save_filter;
 
     public ResultVo() {
         this.save_variables = new ArrayList<>(Arrays.asList("depth", "xmomentum", "ymomentum"));
         this.save_start = 0;
-        this.save_filter = 0;
+        this.save_filter = 0.015D;
     }
 
-    public ResultVo(String saveName, int frames, int saveInterval) {
+    public ResultVo(String saveName, int frames, double saveInterval,
+                    String saveMode, String startTime) {
         this();
 
         this.save_name = saveName.replace("\\", "/");
         this.save_frames = frames;
         // 缁撴灉鏁版嵁涓浉閭诲抚鐨勬ā鎷熸椂闂撮棿闅旓紙鍗曚綅锛氱锛夛紝save_start + save_frames * save_interval <= duration
         this.save_interval = saveInterval;
+        this.save_mode = saveMode;
+        this.save_timestamp0 = startTime;
     }
 
     public String getSave_name() {
@@ -41,12 +53,28 @@
         this.save_name = save_name;
     }
 
+    public String getSave_mode() {
+        return save_mode;
+    }
+
+    public void setSave_mode(String save_mode) {
+        this.save_mode = save_mode;
+    }
+
     public List<String> getSave_variables() {
         return save_variables;
     }
 
     public void setSave_variables(List<String> save_variables) {
         this.save_variables = save_variables;
+    }
+
+    public String getSave_timestamp0() {
+        return save_timestamp0;
+    }
+
+    public void setSave_timestamp0(String save_timestamp0) {
+        this.save_timestamp0 = save_timestamp0;
     }
 
     public Integer getSave_frames() {
@@ -57,11 +85,19 @@
         this.save_frames = save_frames;
     }
 
-    public Integer getSave_interval() {
+    public Integer getLastFrames() {
+        return lastFrames;
+    }
+
+    public void setLastFrames(Integer lastFrames) {
+        this.lastFrames = lastFrames;
+    }
+
+    public Double getSave_interval() {
         return save_interval;
     }
 
-    public void setSave_interval(Integer save_interval) {
+    public void setSave_interval(Double save_interval) {
         this.save_interval = save_interval;
     }
 
@@ -73,11 +109,11 @@
         this.save_start = save_start;
     }
 
-    public Integer getSave_filter() {
+    public Double getSave_filter() {
         return save_filter;
     }
 
-    public void setSave_filter(Integer save_filter) {
+    public void setSave_filter(Double save_filter) {
         this.save_filter = save_filter;
     }
 }

--
Gitblit v1.9.3