自动化立体仓库 - WMS系统
chen.llin
2 天以前 3d100caf5453681293eb0c50f8b01e41e74735b1
src/main/java/com/zy/asrs/mapper/MonthlySettleMapper.java
@@ -2,7 +2,7 @@
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.zy.asrs.entity.MonthlySettle;
import com.zy.asrs.entity.result.MaterialInOutStatDTO;
import com.zy.asrs.entity.result.MaterialInOutRawDTO;
import com.zy.asrs.entity.result.PreviousSettleEndingQtyDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -20,19 +20,24 @@
    MonthlySettle selectLatestSettle();
    /**
     * 统计月结时间范围内的订单数量
     * 统计月结时间范围内未完成的入库订单数量
     */
    int countOrdersInRange(@Param("startDate") String startDate, @Param("endDate") String endDate);
    int countUnfinishedOrdersInRangePakin(@Param("startDate") String startDate, @Param("endDate") String endDate);
    /**
     * 统计月结时间范围内未完成的订单数量(入库和出库)
     * 统计月结时间范围内未完成的出库订单数量
     */
    int countUnfinishedOrdersInRange(@Param("startDate") String startDate, @Param("endDate") String endDate);
    int countUnfinishedOrdersInRangePakout(@Param("startDate") String startDate, @Param("endDate") String endDate);
    /**
     * 统计月结时间范围内的物料出入库数量(合并入库和出库)
     * 统计月结时间范围内的物料出入库数量(从入库表查询)
     */
    List<MaterialInOutStatDTO> statisticsMaterialInOut(@Param("startDate") String startDate, @Param("endDate") String endDate);
    List<MaterialInOutRawDTO> statisticsMaterialInOutFromPakin(@Param("startDate") String startDate, @Param("endDate") String endDate);
    /**
     * 统计月结时间范围内的物料出入库数量(从出库表查询)
     */
    List<MaterialInOutRawDTO> statisticsMaterialInOutFromPakout(@Param("startDate") String startDate, @Param("endDate") String endDate);
    /**
     * 获取上一个月结的物料期末库存