2025-07-18 10:12:48 +08:00
|
|
|
|
package com.klp.mapper;
|
|
|
|
|
|
|
2025-09-12 17:53:23 +08:00
|
|
|
|
import com.klp.common.core.validate.AddGroup;
|
|
|
|
|
|
import com.klp.common.core.validate.EditGroup;
|
2025-07-18 10:12:48 +08:00
|
|
|
|
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
|
|
|
|
|
2025-09-12 17:53:23 +08:00
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
|
|
|
|
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-09-12 17:53:23 +08:00
|
|
|
|
|
|
|
|
|
|
List<WmsStockIoDetailVo> batchQuery(@Param("batchNo") String batchNo);
|
2025-07-18 10:12:48 +08:00
|
|
|
|
}
|