package com.zy.asrs.service; import com.zy.asrs.entity.digitaltwin.*; import java.util.List; public interface DigitalTwinService { /** * 总览:总库位、已用库位、剩余库位、今日出库、今日入库、剩余库位 * * @param areaId * @return */ DtOverviewVo overview(String areaId); /** * 近期订单,默认7天 * * @param startDate * @param endDate * @return */ List order(String startDate, String endDate); /** * 近期出库、入库数量,默认7天 * * @param areaId * @param startDate * @param endDate * @return */ List inAndOutBound(String areaId, String startDate, String endDate); /** * 近期近期呆滞品信息,默认超过30天为呆滞品 * * @param areaId * @param overDayNum * @param pageIndex * @param pageSize * @return */ List recentDetainMat(String areaId, Integer overDayNum, Integer pageIndex, Integer pageSize); /** * 查询库存和库位详细信息 * * @param areaId * @return */ List warehouseDetail(String areaId); /** * 近期剩余库位数量,默认7天 * * @param areaId * @param startDate * @param endDate * @return */ List recentLoc(String areaId, String startDate, String endDate); /** * 定期统计剩余库存 * */ void locNumCount(); }