package com.ruoyi.business.service;
|
|
import com.ruoyi.business.dto.*;
|
import com.ruoyi.business.entity.OfficialInventory;
|
import com.ruoyi.business.entity.ProductionScheduling;
|
import com.ruoyi.business.entity.PurchaseRegistration;
|
import com.ruoyi.common.core.domain.R;
|
|
import java.util.List;
|
|
/**
|
* @author :yys
|
* @date : 2025/10/13 9:11
|
*/
|
public interface ProductHomeService {
|
R<ProductionSchedulingStatisticsDto> productionSchedulingStatistics(DateQueryDto dto);
|
|
R<List<ProductionScheduling>> productionSchedulingStatisticsList(DateQueryDto dto);
|
|
R<List<OfficialInventory>> productionSchedulingInventoryList(DateQueryDto dto);
|
|
R<MaterialStatisticsDto> materialStatistics(DateQueryDto dto);
|
|
R<List<ItemListDto>> coalTypeDistribution(DateQueryDto dto);
|
|
R<List<ItemListDto>> originDistribution(DateQueryDto dto);
|
|
R<List<CarDto>> carCodeDistribution(DateQueryDto dto);
|
|
R<List<PurchaseRegistration>> recentTransaction(DateQueryDto dto);
|
|
R<List<ItemListDto>> heatValueDistribution(DateQueryDto dto);
|
|
R<ReportStatisticsDto> reportStatistics(DateQueryDto dto);
|
|
R<List<ItemListDto>> reportTrend(DateQueryDto dto);
|
|
R<List<ItemListDto>> coalTypeHeatValueComparison(DateQueryDto dto);
|
|
R<List<ItemListDto>> processingRateAnalysis(DateQueryDto dto);
|
|
R<List<ItemListDto>> costStructure(DateQueryDto dto);
|
}
|