package zy.cloud.wms.manager.mapper; import com.baomidou.mybatisplus.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import zy.cloud.wms.manager.entity.LocDetl; import java.util.List; import java.util.Map; @Mapper @Repository public interface LocDetlMapper extends BaseMapper { List listByPage(Map map); Integer listByPageCount(Map map); LocDetl selectByLocNoAndMatnr(@Param("nodeId")Long nodeId, @Param("matnr")String martnr); Double selectCountByMatnr(@Param("matnr") String matnr); Integer reduceStock(@Param("nodeId") Long nodeId, @Param("matnr") String matnr, @Param("anfme") Double anfme); Integer incrementStock(@Param("nodeId") Long nodeId, @Param("matnr") String matnr, @Param("anfme") Double anfme); Integer removeStock(@Param("nodeId") Long nodeId, @Param("matnr") String matnr); List selectByPrior(@Param("matnr") String matnr, @Param("nodeId") Long nodeId); List getLocDetlStatis(); List selectByNodeUuid(String uuid); List getStockStatis(Map map); Integer getStockStatisCount(Map map); List getStockStatisExcel(); Double getStockByDocType34(String matnr); }