IDrugConsumptionAnalysisService.java 1.5 KB
package com.skua.modules.equipment.service;


import com.skua.modules.equipment.dto.DrugDto;
import com.skua.modules.equipment.vo.CorrelationAnalysisVO;
import com.skua.modules.equipment.vo.DrugConsumptionDisplayVO;
import com.skua.modules.equipment.vo.DrugConsumptionTrendChartVO;

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

public interface IDrugConsumptionAnalysisService {
    //数据展示
    DrugConsumptionDisplayVO dataDisplay(String time, String departId);

    //总药耗趋势
    List<DrugConsumptionTrendChartVO> drugConsumptionTrend(String time, String departId);
    //吨水药耗趋势
    List<DrugConsumptionTrendChartVO>  consumptionTonOfWaterTrend(String time,String departId);
    //药剂占比统计 type 1.按明细 2.按类型
    List<DrugConsumptionDisplayVO> proportionStatistics(String time,String departId);
    //药剂占比统计列表 type 1.按明细 2.按类型
    //Map<String, Object> proportionStatisticsDetail(String time, Integer type,String departId);
    //相关性分析 type 1.絮凝剂 2.碳源 3.除磷剂
    List<CorrelationAnalysisVO>   correlationAnalysis(String time, String drugCode , String departId);
    //相关性分析 统计类型
    List<DrugConsumptionDisplayVO> analysisType();
    //总药耗趋势详情
    // Map<String, Object> drugConsumptionTrendDetail(DrugDto drugDto);
    //相关性分析药剂明细 type 1.絮凝剂 2.碳源 3.除磷剂
    // Map<String, Object> correlationAnalysisDetail(String time, Integer type ,String departId);
}