package com.ruoyi.production.service;
|
|
import com.ruoyi.home.dto.processDataProductionStatisticsDto;
|
import com.ruoyi.production.dto.ProductionStatisticDto;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface ProductionStatisticService {
|
|
/**
|
* 获取工单统计数据
|
* @return 包含工单总数、进行中工单、完成工单的Map
|
*/
|
ProductionStatisticDto getWorkOrderCount();
|
|
/**
|
* 获取质量统计数据
|
* @return 包含合格率、不良率、报废总数的Map
|
*/
|
Map<String, Object> getQualityStatistics();
|
|
/**
|
* 获取产量统计数据
|
* @return 包含总产量总额、生产总产、生产总消耗、产品总供应公司的Map
|
*/
|
Map<String, Object> getProductionStatistics();
|
|
/**
|
* 获取各工序完成分析数据(饼状图)
|
* @return 工序完成分析数据列表
|
*/
|
List<Map<String, Object>> getProductOutputCategoryPieData();
|
|
/**
|
* 获取工单产出不良原因统计分析
|
* @return 不良原因统计数据列表
|
*/
|
List<Map<String, Object>> getDefectReasonAnalysis();
|
|
/**
|
* 获取工序不良率分析(折线图)
|
* @return 各工序不良率数据列表
|
*/
|
List<Map<String, Object>> getProcessDefectRateAnalysis(String startDate, String endDate);
|
}
|