IPipeInterfaceService.java 2.77 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package com.zehong.system.service;
import com.zehong.system.domain.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 管道信息数据实现层
 */
public interface IPipeInterfaceService {

    /**
     * 查询管道数据列表
     * @return
     */
    List<PipeDate> selectPipeData(String enterId);

18 19 20 21 22 23
    /**
     * 查询管道数据列表 名称不为空
     * @return
     */
    List<PipeDate> getPipeForSelect(String enterId);

24 25
    PipeDate getPipeBypipeId(String pipeId);

26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
    /**
     * 获取分组数据
     * @return
     */
    List<PipeDate> selectGroupPipeData();

    /**
     * 调压箱数据查询方法
     * @return
     */
    List<DeviceData> selectDeviceData(String enterId);

    /**
     *查询下级设备数据
     * @param deviceId
     * @return
     */
    List<PressureFlow> selectPressureFlow(String deviceId);

    /**
     * 场站信息查询方法
     * @return
     */
    List<TSiteStationInfoData> selectTSiteStationInfoData(String enterId);

    /**
     * 查询场站下级设备数据
     * @param siteStationId
     * @return
     */
    List<PressureFlow> selecttSiteStationInfoDataList(String siteStationId);

    /**
     * 监控信息查询
     * @return
     */
    List<TvideoManagerData> selectTvideoManagerData();

    /**
     * 燃气用户信息查询接口
     * @return
     */
    List<TdetectorUserData> selectTdetectorUser();

    /**
     * 查询企业名称id方法
     * @return
     */
    List<TenterpriseInfoData> selectTenterpriseInfoData();

    /**
     * 查询阀门井数据
     * @return
     */
    List<DeviceData> selectvalveData(String enterId);

    /**
     * 查询下级在线设备数量
     * @param pressureList
     * @return
     */
    int selectOnlineQuantity(List<PressureFlow> pressureList,@Param("isOnLine") int isOnLine);

    /**
     * 查询历史报警数量
     * @param pressureList
     * @return
     */
    int selectHistoricalAlarm(List<PressureFlow> pressureList);

    /**
     * 查询已处理报警
     * @param pressureList
     * @return
     */
    int selectProcessAlarm(List<PressureFlow> pressureList);

    /**
     * 查询报警中
     * @param pressureList
     * @return
     */
    int selectInAlarm(List<PressureFlow> pressureList);

    /**
     * 查询 场站/设备 列表信息方法
     * @param devId
     * @param relationDeviceType
     * @return
     */
    List<TAssociatedEquipment> selectSensingDevice(String devId, String relationDeviceType);

    /**
     * 查询上级设备是否有下级设备
     * @param deviceId
     * @return
     */
    int selectValveWellIsNUll(String deviceId,int type);

    /**
     * 查询下级全部数据方法
     * @param type
     * @return
     */
    List<PressureFlow> selectPressureFlows(String type);
}