package com.zy.asrs.service; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.IService; import com.zy.asrs.entity.LocDetl; import com.zy.asrs.entity.LocDetlWarningDTO; import java.util.List; public interface LocDetlService extends IService { // Page getStockStatis(Page page); Page getStockOut(Page page); /** * 修改库存明细数量,如果数量为0,则删除记录 */ boolean updateAnfme(Double qty, String locNo, String matNo,String supplier); boolean updateLocNo(String newLocNo, String oldLocNo); /** * 获取当天相同规格货物的深库位号 * @param matNo 产品号 * @return locNo 库位号 */ List getSameDetlToday(String matNo, Integer start, Integer end); /** * * @param matNo 产品号 * @return kuwei */ List getlocDetlList(String matNo); /** * 查询库位详情中的产品数量 * @return */ Double getLocDetlSumQty(String locNo); /** * 查询库位状态并且分页 * @param toPage 分页信息 * @return */ Page getStockStatis(Page toPage); /** * 导出全部库存统计 * @return */ List getStockStatisExcel(LocDetl locDetl); /** * 搜索库存统计 * @param locDetl * @return */ // List getlocDetlByMatNoAndMatName(LocDetl locDetl); /** * 库存上报ERP时,根据物料汇总查询库存总量 * @return */ public List getStockSum(); List selectAllWarning(LocDetlWarningDTO locDetlWarningDTO); int getAllWarningCount(LocDetlWarningDTO locDetlWarningDTO); }