From 540b3f4dbfd9eaed86b5f843be12a06b912de5ef Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 11 六月 2024 20:11:34 +0800 Subject: [PATCH] 1、完善靳总协议的控制器报警及状态处理; 2、报警及状态数据库表(最新+历史)增加字段电池电压报警、阀门报警。 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java index c12a4d2..4d85be0 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java @@ -3,7 +3,9 @@ import com.dy.pipIrrGlobal.pojoPr.PrIntake; import com.dy.pipIrrGlobal.voPr.VoIntake; +import com.dy.pipIrrGlobal.voPr.VoOnLineIntake; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @@ -76,5 +78,58 @@ */ List<VoIntake> getIntakes(Map<?, ?> params); + /** + * 鏍规嵁涓嬬骇Id鑾峰彇涓婁竴绾у湴鍧�Id + * @param vaId 涓嬩竴绾d + * @return + */ Long getSupperByVillageId(long vaId); + + /** + * 鏍规嵁鍙栨按鍙g紪鍙疯幏鍙栨湭鍒犻櫎鐨勫彇姘村彛鏁伴噺 + * @param intakeId + * @return address + */ + Integer getRecordCountOfIntake(@Param("intakeId") Long intakeId); + + /** + * 鏍规嵁鏉慖d鑾峰彇鍏ㄩ儴鍦板潃 + * @param villageId 鏉慖d + * @return address 鍏ㄩ儴浜旂骇鍦板潃 + */ + String getAddressByVillageId(long villageId); + + /** + * 鏍规嵁鍖哄煙Id鑾峰彇鍖哄煙绛夌骇 + * @param regionId 鍖哄煙Id + * @return Level 鍖哄煙绛夌骇 + */ + Integer getLevelByRegionId(long regionId); + + /** + * 鑾峰彇鏈粦鎺у埗鍣ㄧ殑鍙栨按鍙e垪琛� + * @return + */ + List<Map<String, Object>> getNoBindingIntakes(); + + /** + * 鑾峰彇鍙栨按鍙f暟閲忥紙鍦ㄧ嚎鍜屼笉鍦ㄧ嚎锛� + * @param params + * @return + */ + Long getOnLineIntakesCount(Map<?, ?> params); + + /** + * 鑾峰彇鍙栨按鍙e垪琛紙鍦ㄧ嚎鍜屼笉鍦ㄧ嚎锛� + * @param params + * @return + */ + //List<VoOnLineIntake> getOnLineIntakes(@Param("onLineMap") String onLineMap, @Param("isOnLine") Boolean isOnLine); + List<VoOnLineIntake> getOnLineIntakes(Map<?, ?> params); + + /** + * 鏍规嵁鎿嶄綔鍛樿幏鍙栧父鐢ㄥ彇姘村彛 + * @return + */ + List<VoOnLineIntake> getUsedIntakes(@Param("onLineMap") String onLineMap, @Param("operator") Long operator); } -- Gitblit v1.8.0