package com.klp.mapper; import com.klp.domain.WmsDeliveryPlan; import com.klp.domain.vo.WmsDeliveryPlanStatisticsVo; import com.klp.domain.vo.WmsDeliveryPlanVo; import com.klp.common.core.mapper.BaseMapperPlus; import com.klp.domain.vo.WmsDeliveryReportByTypeVo; import com.klp.domain.vo.WmsDeliveryReportSummaryVo; import com.klp.domain.vo.WmsReceivingReportByTypeVo; import com.klp.domain.vo.WmsReceivingReportSummaryVo; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; /** * 发货计划Mapper接口 * * @author klp * @date 2025-11-25 */ public interface WmsDeliveryPlanMapper extends BaseMapperPlus { List selectDeliveryPlanStatistics(Long planId); List selectDeliveryReportByType(@Param("startTime")Date startTime, @Param("endTime")Date endTime); WmsDeliveryReportSummaryVo selectDeliveryReportSummary(@Param("startTime") Date startTime, @Param("endTime") Date endTime); List selectReceivingReportByType(@Param("startTime") Date startTime, @Param("endTime") Date endTime); WmsReceivingReportSummaryVo selectReceivingReportSummary(@Param("startTime") Date startTime, @Param("endTime") Date endTime); }