package com.ruoyi.production.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ruoyi.production.dto.ProductionCostAccountDto; import com.ruoyi.production.vo.ProductionCostAggregationVo; import com.ruoyi.production.vo.ProductionCostDetailVo; import com.ruoyi.production.vo.ProductionCostSummaryVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ProductionCostMapper { /** * 查询生产成本汇总 */ ProductionCostSummaryVo selectCostSummary(@Param("dto") ProductionCostAccountDto dto); /** * 按产品类别汇总成本 */ List selectCostAggregationByCategory(@Param("dto") ProductionCostAccountDto dto); /** * 按生产订单汇总成本 */ List selectCostAggregationByOrder(@Param("dto") ProductionCostAccountDto dto); }