zhubaomin
2024-10-23 0ee340a21c1061cb68eb124ab26b482552634dba
pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoPr/PrIntakeMapper.java
@@ -127,6 +127,31 @@
    //List<VoOnLineIntake> getOnLineIntakes(@Param("onLineMap") String onLineMap, @Param("isOnLine") Boolean isOnLine);
    List<VoOnLineIntake> getOnLineIntakes(Map<?, ?> params);
    /**
     * 获取取水口数量(在线或不在线)
     * @param params
     * @return
     */
    Long selectIntakesCountForOnLine(Map<?, ?> params);
    /**
     * 获取取水口列表在线或不在线)
     * @param params
     * @return
     */
    List<VoOnLineIntake> selectIntakesForOnLine(Map<?, ?> params);
    /**
     * 根据取水口编号获取取水口对象
     * @param params
     * @return
     */
    VoOnLineIntake getIntakeByName(Map<?, ?> params);
    /**
     * 根据操作员获取常用取水口
     * @return
@@ -141,8 +166,18 @@
    Long getIntakeIdByName(String intakeName);
    /**
     * 得到所有的取水口名称
     * 取水口名称换取水口ID,验证是否重复名称使用
     * @param intakeName
     * @return
     */
    List<String> getIntakeName();
    List<Long> getIntakeIdsByName(String intakeName);
    /**
     * 取水口名称换取水口ID,验证是否重复名称使用
     * @param id
     * @param intakeName
     * @return
     */
    List<Long> getIntakeIdByNameExcludeId(@Param("id")Long id, @Param("intakeName")String intakeName);
}