package com.zy.asrs.common.wms.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.zy.asrs.common.domain.dto.ReportStockDto; import com.zy.asrs.common.wms.entity.LocDetl; import java.util.List; import java.util.Map; import java.util.Set; public interface LocDetlService extends IService { IPage getStockStatis(Integer curr, Integer limit, Map param); Integer sum(); List queryStock(String matnr, String batch, Long hostId); LocDetl selectItem(String locNo, String matnr, String batch, Long hostId); /** * 修改库存明细数量,如果数量为0,则删除记录 */ boolean updateAnfme(Double anfme, String locNo, String matnr, String batch, Long hostId); boolean updateLocNo(String newLocNo, String oldLocNo, Long hostId); IPage getStockOut(Integer curr, Integer limit, Map param); List getReportStockDto(Long hostId); }