11
13693261870
2024-11-11 138b959cc11dc9a73b0c766030b99ba1180d8650
src/main/java/com/se/simu/domain/dto/WaterDto.java
@@ -5,21 +5,35 @@
import java.util.ArrayList;
import java.util.List;
/**
 * 水面实体类
 *
 * @author WWW
 * @date   2024-09-30
 */
@SuppressWarnings("ALL")
public class WaterDto {
    @JSONField(serialize = false)
    private List<String> files;
    @JSONField(serialize = false)
    private Double minHeight;
    @JSONField(serialize = false)
    private Double maxHeight;
    private List<Long> data;
    public WaterDto() {
        this.files = new ArrayList<>();
        this.data = new ArrayList<>();
        this.minHeight = Double.MAX_VALUE;
        this.maxHeight = Double.MIN_VALUE;
    }
    public void setHeight(double minHeight, double maxHeight) {
        synchronized (this) {
            if (this.minHeight > minHeight) {
                this.minHeight = minHeight;
            }
            if (this.maxHeight < maxHeight) {
                this.maxHeight = maxHeight;
            }
        }
    }
    public List<String> getFiles() {
@@ -37,4 +51,20 @@
    public void setData(List<Long> data) {
        this.data = data;
    }
    public Double getMinHeight() {
        return minHeight;
    }
    public void setMinHeight(Double minHeight) {
        this.minHeight = minHeight;
    }
    public Double getMaxHeight() {
        return maxHeight;
    }
    public void setMaxHeight(Double maxHeight) {
        this.maxHeight = maxHeight;
    }
}