Files
klp-oa/klp-wms/src/main/java/com/klp/mapper/WmsStockIoDetailMapper.java

32 lines
1.0 KiB
Java
Raw Normal View History

2025-07-18 10:12:48 +08:00
package com.klp.mapper;
import com.klp.domain.WmsStockIoDetail;
import com.klp.domain.vo.WmsStockIoDetailVo;
import com.klp.common.core.mapper.BaseMapperPlus;
2025-07-19 15:22:36 +08:00
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;
2025-07-18 10:12:48 +08:00
/**
* 出入库单明细Mapper接口
*
2025-07-19 15:22:36 +08:00
* VO带有库区/库位名称和源库区/库位名称
*
2025-07-18 10:12:48 +08:00
* @author Joshi
* @date 2025-07-18
*/
public interface WmsStockIoDetailMapper extends BaseMapperPlus<WmsStockIoDetailMapper, WmsStockIoDetail, WmsStockIoDetailVo> {
2025-07-19 15:22:36 +08:00
/**
* 联查库区/库位名称的明细列表返回Map
*/
List<Map<String, Object>> selectDetailWithWarehouseName(@Param("stockIoId") Long stockIoId);
/**
* 分页联查库区/库位名称的明细列表支持Wrapper动态条件返回Page<WmsStockIoDetailVo>
*/
Page<WmsStockIoDetailVo> selectVoPagePlus(Page<?> page, @Param("ew") Wrapper<WmsStockIoDetail> wrapper);
2025-07-18 10:12:48 +08:00
}