package com.klp.mapper; import com.klp.domain.WmsStockIoDetail; import com.klp.domain.vo.WmsStockIoDetailVo; import com.klp.common.core.mapper.BaseMapperPlus; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.core.conditions.Wrapper; /** * 出入库单明细Mapper接口 * * VO带有库区/库位名称和源库区/库位名称 * * @author Joshi * @date 2025-07-18 */ public interface WmsStockIoDetailMapper extends BaseMapperPlus { /** * 联查库区/库位名称的明细列表,返回Map */ List> selectDetailWithWarehouseName(@Param("stockIoId") Long stockIoId); /** * 分页联查库区/库位名称的明细列表,支持Wrapper动态条件,返回Page */ Page selectVoPagePlus(Page page, @Param("ew") Wrapper wrapper); }