张洋洋
2025-02-13 30a47805b1e3233827a6a2db4d97bfb7f6250384
src/main/java/com/se/simu/config/PropertiesConfig.java
@@ -1,17 +1,10 @@
package com.se.simu.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import java.util.List;
/**
 * 属性配置类
 *
 * @author WWW
 * @date 2024-09-26
 */
@Configuration
@SuppressWarnings("ALL")
@ConfigurationProperties(prefix = "config")
@@ -34,7 +27,11 @@
    private List<String> layerNames;
    private List<String > shpNames;
    private List<String> shpNames;
    private String junctionName;
    private String junctionFilter;
    private String demName;
@@ -42,8 +39,40 @@
    private String demFile;
    private String zoneName;
    private String barrierName;
    //@Value("#{'${config.sysFields}'}")
    private List<String> sysFields;
    private String raingage;
    private String rainStation;
    private Double rainPeriod;
    private String flowUnits;
    private String solverBat;
    private String sww2tifBat;
    private List<Integer> sizes;
    private String terrainFile;
    private String buildingFile;
    private String buildingKey;
    private String waterPath;
    private String flowPath;
    private boolean copyTif;
    private String tifPath;
    public String getVer() {
        return ver;
@@ -156,4 +185,148 @@
    public void setSysFields(List<String> sysFields) {
        this.sysFields = sysFields;
    }
    public String getJunctionName() {
        return junctionName;
    }
    public void setJunctionName(String junctionName) {
        this.junctionName = junctionName;
    }
    public String getJunctionFilter() {
        return junctionFilter;
    }
    public void setJunctionFilter(String junctionFilter) {
        this.junctionFilter = junctionFilter;
    }
    public String getZoneName() {
        return zoneName;
    }
    public void setZoneName(String zoneName) {
        this.zoneName = zoneName;
    }
    public String getRaingage() {
        return raingage;
    }
    public void setRaingage(String raingage) {
        this.raingage = raingage;
    }
    public String getFlowUnits() {
        return flowUnits;
    }
    public void setFlowUnits(String flowUnits) {
        this.flowUnits = flowUnits;
    }
    public String getBarrierName() {
        return barrierName;
    }
    public void setBarrierName(String barrierName) {
        this.barrierName = barrierName;
    }
    public String getSolverBat() {
        return solverBat;
    }
    public void setSolverBat(String solverBat) {
        this.solverBat = solverBat;
    }
    public String getRainStation() {
        return rainStation;
    }
    public void setRainStation(String rainStation) {
        this.rainStation = rainStation;
    }
    public Double getRainPeriod() {
        return rainPeriod;
    }
    public void setRainPeriod(Double rainPeriod) {
        this.rainPeriod = rainPeriod;
    }
    public List<Integer> getSizes() {
        return sizes;
    }
    public void setSizes(List<Integer> sizes) {
        this.sizes = sizes;
    }
    public String getTerrainFile() {
        return terrainFile;
    }
    public void setTerrainFile(String terrainFile) {
        this.terrainFile = terrainFile;
    }
    public String getBuildingFile() {
        return buildingFile;
    }
    public void setBuildingFile(String buildingFile) {
        this.buildingFile = buildingFile;
    }
    public String getWaterPath() {
        return waterPath;
    }
    public void setWaterPath(String waterPath) {
        this.waterPath = waterPath;
    }
    public String getFlowPath() {
        return flowPath;
    }
    public void setFlowPath(String flowPath) {
        this.flowPath = flowPath;
    }
    public String getSww2tifBat() {
        return sww2tifBat;
    }
    public void setSww2tifBat(String sww2tifBat) {
        this.sww2tifBat = sww2tifBat;
    }
    public String getBuildingKey() {
        return buildingKey;
    }
    public void setBuildingKey(String buildingKey) {
        this.buildingKey = buildingKey;
    }
    public boolean getCopyTif() {
        return copyTif;
    }
    public void setCopyTif(boolean copyTif) {
        this.copyTif = copyTif;
    }
    public String getTifPath() {
        return tifPath;
    }
    public void setTifPath(String tifPath) {
        this.tifPath = tifPath;
    }
}