diff --git a/hzims-service-api/pom.xml b/hzims-service-api/pom.xml
index 8fcd395..6fc1e55 100644
--- a/hzims-service-api/pom.xml
+++ b/hzims-service-api/pom.xml
@@ -32,6 +32,7 @@
dam-safety-api
video-image-api
water-quality-api
+ water-rain-api
diff --git a/hzims-service-api/water-rain-api/pom.xml b/hzims-service-api/water-rain-api/pom.xml
new file mode 100644
index 0000000..a919a96
--- /dev/null
+++ b/hzims-service-api/water-rain-api/pom.xml
@@ -0,0 +1,20 @@
+
+
+ 4.0.0
+
+ com.hnac.hzims
+ hzims-service-api
+ 4.0.0-SNAPSHOT
+
+
+ water-rain-api
+
+
+ 8
+ 8
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/bo/StationResp.java b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/bo/StationResp.java
new file mode 100644
index 0000000..2691c22
--- /dev/null
+++ b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/bo/StationResp.java
@@ -0,0 +1,26 @@
+package com.hnac.hzims.waterrain.bo;
+
+
+import com.hnac.hzims.waterrain.entity.StStbprpB;
+
+public class StationResp {
+ private StStbprpB stStbprpB;
+
+ private Object obj;
+
+ public StStbprpB getStStbprpB() {
+ return stStbprpB;
+ }
+
+ public void setStStbprpB(StStbprpB stStbprpB) {
+ this.stStbprpB = stStbprpB;
+ }
+
+ public Object getObj() {
+ return obj;
+ }
+
+ public void setObj(Object obj) {
+ this.obj = obj;
+ }
+}
diff --git a/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStPptnR.java b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStPptnR.java
new file mode 100644
index 0000000..dda2d53
--- /dev/null
+++ b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStPptnR.java
@@ -0,0 +1,13 @@
+package com.hnac.hzims.waterrain.entity;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+public class HzStPptnR implements Serializable {
+ private String stcd;
+ private Date tm;
+ private Double drp;
+}
diff --git a/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRiverR.java b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRiverR.java
new file mode 100644
index 0000000..d69750a
--- /dev/null
+++ b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRiverR.java
@@ -0,0 +1,14 @@
+package com.hnac.hzims.waterrain.entity;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+public class HzStRiverR implements Serializable {
+ private String stcd;
+ private Date tm;
+ private Double z;
+ private Double q;
+}
diff --git a/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRsvrR.java b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRsvrR.java
new file mode 100644
index 0000000..feb5928
--- /dev/null
+++ b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/HzStRsvrR.java
@@ -0,0 +1,15 @@
+package com.hnac.hzims.waterrain.entity;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+public class HzStRsvrR implements Serializable {
+ private String stcd;//测站编码
+ private Date tm;//时间
+ private Double rz; //水位
+ private Double inq;//流量
+}
+
diff --git a/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/ReorganizeData.java b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/ReorganizeData.java
new file mode 100644
index 0000000..fee68a4
--- /dev/null
+++ b/hzims-service-api/water-rain-api/src/main/java/com/hnac/hzims/waterrain/entity/ReorganizeData.java
@@ -0,0 +1,14 @@
+package com.hnac.hzims.waterrain.entity;
+
+import lombok.Data;
+
+import java.util.List;
+import java.util.Map;
+
+@Data
+public class ReorganizeData {
+ private String yearMonth;
+ private String stcd;
+ private String sttp;
+ private List