2024-03-04 14:02:56 建筑供暖模型接口优化完善

master
魔神煜修罗皇 1 year ago
parent ff059150fd
commit 43029d3c71
  1. 3
      dntd-common/pom.xml
  2. 3
      dntd-model-buildheating/pom.xml
  3. 1
      dntd-model-buildheating/src/main/java/com/dky/calculate/SchemeRating.java
  4. 3
      dntd-model-heatboiler/pom.xml
  5. 3
      dntd-modelI/pom.xml
  6. 4
      dntd-tool/pom.xml
  7. 2
      pom.xml

@ -6,10 +6,11 @@
<parent>
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>dntd-common</artifactId>
<version>1.1-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>

@ -6,10 +6,11 @@
<parent>
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>dntd-model-buildheating</artifactId>
<version>1.1-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>

@ -30,6 +30,7 @@ public class SchemeRating {
cost = cost + ((device.getCount() * device.getDeviceHeatScene().getDevPrice()) + (device.getCount()) * device.getDeviceHeatScene().getDevSubstituteLaborCost() * device.getDeviceHeatScene().getDevServiceLife());
}
double v1 = (maxEff.get(devSubType) - eff) / maxEff.get(devSubType); // 热效率占比计算
double v = (cost - minPrice.get(devSubType)) / minPrice.get(devSubType); // 成本占比计算
System.out.println("当前方案成本: " + cost + ",当前方案热效率: " + eff + ",技术选型: " + devSubType + ",最小成本Map: " + minPrice + ",最大热效率Map: " + maxEff);

@ -6,10 +6,11 @@
<parent>
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>dntd-model-heatboiler</artifactId>
<version>1.1-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>

@ -6,10 +6,11 @@
<parent>
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>dntd-modelI</artifactId>
<version>1.1-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>

@ -6,11 +6,11 @@
<parent>
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
</parent>
<artifactId>dntd-tool</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>

@ -6,7 +6,7 @@
<groupId>com.dky</groupId>
<artifactId>dntd-model-tools</artifactId>
<version>1.0-SNAPSHOT</version>
<version>1.1-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
<module>dntd-tool</module>

Loading…
Cancel
Save