From f31f0991c0d2036e563b886f57de4cf45d3c72cb Mon Sep 17 00:00:00 2001 From: dcb <xgybdcb@163.com> Date: 星期二, 01 七月 2025 14:51:59 +0800 Subject: [PATCH] 实时模拟异步功能实现 --- src/main/java/com/se/nsl/domain/vo/ConfigVo.java | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/se/nsl/domain/vo/ConfigVo.java b/src/main/java/com/se/nsl/domain/vo/ConfigVo.java index a783741..022994b 100644 --- a/src/main/java/com/se/nsl/domain/vo/ConfigVo.java +++ b/src/main/java/com/se/nsl/domain/vo/ConfigVo.java @@ -9,7 +9,7 @@ private String landuse; - private int station; + private Object station; private Integer kSt; @@ -29,6 +29,8 @@ private Boolean variable_dt; + private double evaporation; + private ResultVo result; public ConfigVo() { @@ -44,9 +46,12 @@ this.infiltration = "case1/landuse_to_infiltration.dat"; this.dt = 0.1; this.variable_dt = true; + this.evaporation = 0; } - public ConfigVo(String terrain, String landuse, String station, String raingage, String saveName, int duration, int frames) { + public ConfigVo(String terrain, String landuse, String station, + String raingage, String saveName, int duration, + int frames, String saveMode, String startTime) { this(); // this.terrain.set(0, terrain.replace("\\", "/")); // 鍦板舰楂樼▼鏁版嵁 @@ -58,7 +63,7 @@ this.raingage = Arrays.asList(raingage, "mm/min"); this.duration = duration; int saveInterval = duration / frames - 5; // 淇鏈�鍚庝竴甯у彲鑳戒负绌烘暟鎹� - this.result = new ResultVo(saveName, frames, saveInterval); + this.result = new ResultVo(saveName, frames, saveInterval, saveMode, startTime); } public String getTerrain() { @@ -77,11 +82,11 @@ this.landuse = landuse; } - public int getStation() { + public Object getStation() { return station; } - public void setStation(int station) { + public void setStation(Object station) { this.station = station; } @@ -164,4 +169,12 @@ public void setResult(ResultVo result) { this.result = result; } + + public double getEvaporation() { + return evaporation; + } + + public void setEvaporation(double evaporation) { + this.evaporation = evaporation; + } } -- Gitblit v1.9.3