WaterCountAnalysisNewMapper.java 1.9 KB
package com.skua.modules.dataAnalysis.mapper;

import com.skua.core.api.vo.DictModel;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface WaterCountAnalysisNewMapper {
    List<Map<String, Object>> queryTotalSLData(@Param(value="dataViewName") String dataViewName,@Param("time")String time,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryUpFacList(@Param(value="thisDataViewName") String thisDataViewName,@Param(value="lastDataViewName") String lastDataViewName,
                                             @Param("time")String time,@Param("yesTime")String yesTime,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryLowFacList(@Param(value="thisDataViewName") String thisDataViewName,@Param(value="lastDataViewName") String lastDataViewName,
                                              @Param("time")String time,@Param("yesTime")String yesTime,@Param("factoryIds")String factoryIds);

    List<DictModel> queryDictItemsByCode(@Param("code")String code);

    List<Map<String, Object>> queryFacLists(@Param("factoryId") String factoryId,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryTotalSLDataByFac(@Param(value="dataViewName") String dataViewName,@Param("time")String time,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryTimesSLDataByFac(@Param(value="dataViewName") String dataViewName,@Param("startTime")String startTime,@Param("endTime")String endTime,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryWaterListAllByMonth(@Param(value="dataViewName") String dataViewName,@Param("time") String time,@Param("factoryIds")String factoryIds);

    List<Map<String, Object>> queryZLSAnalysis(@Param(value="dataViewName") String dataViewName,@Param("time") String time,@Param("factoryIds")String factoryIds);
}