package cn.iocoder.yudao.module.mes.service.wm.statistics;
|
|
import cn.iocoder.yudao.module.mes.controller.admin.wm.statistics.vo.MesWmOutboundSummaryRespVO;
|
import cn.iocoder.yudao.module.mes.controller.admin.wm.statistics.vo.MesWmSortSummaryRespVO;
|
|
import java.time.LocalDateTime;
|
import java.util.List;
|
|
/**
|
* MES 销售出库统计 Service 接口
|
*
|
* 需求 6.7④ 分拣出库统计、⑤ 销售出库统计
|
*
|
* @author 超级管理员
|
*/
|
public interface MesWmSalesStatisticsService {
|
|
/**
|
* 分拣出库统计:按仓库汇总已完成分拣任务的任务数、计划与实拣数量
|
*
|
* @param warehouseId 仓库编号,为空表示全部仓库
|
* @param beginTime 分拣时间 >= 开始时间
|
* @param endTime 分拣时间 <= 结束时间
|
* @return 仓库维度统计
|
*/
|
List<MesWmSortSummaryRespVO> getSortSummary(Long warehouseId, LocalDateTime beginTime, LocalDateTime endTime);
|
|
/**
|
* 销售出库统计:按物料汇总已完成销售出库单的出库单数与出库数量
|
*
|
* @param itemId 物料编号,为空表示全部物料
|
* @param beginTime 销售日期 >= 开始时间
|
* @param endTime 销售日期 <= 结束时间
|
* @return 物料维度统计
|
*/
|
List<MesWmOutboundSummaryRespVO> getOutboundSummary(Long itemId, LocalDateTime beginTime, LocalDateTime endTime);
|
|
}
|