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 productionSchedulingStatistics(DateQueryDto dto); R> productionSchedulingStatisticsList(DateQueryDto dto); R> productionSchedulingInventoryList(DateQueryDto dto); R materialStatistics(DateQueryDto dto); R> coalTypeDistribution(DateQueryDto dto); R> originDistribution(DateQueryDto dto); R> carCodeDistribution(DateQueryDto dto); R> recentTransaction(DateQueryDto dto); R> heatValueDistribution(DateQueryDto dto); R reportStatistics(DateQueryDto dto); R> reportTrend(DateQueryDto dto); R> coalTypeHeatValueComparison(DateQueryDto dto); R> processingRateAnalysis(DateQueryDto dto); R> costStructure(DateQueryDto dto); }