package com.klp.mapper; import com.klp.domain.WmsMaterialCoil; import com.klp.domain.vo.WmsMaterialCoilVo; import com.klp.common.core.mapper.BaseMapperPlus; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 钢卷物料表Mapper接口 * * @author Joshi * @date 2025-07-18 */ public interface WmsMaterialCoilMapper extends BaseMapperPlus { /** * 查询各个库区中不同类型的钢卷分布情况 * 按库区分组,统计每种物品类型和物品ID的钢卷数量和重量 * * @param itemType 物品类型(可选) * @param itemId 物品ID(可选) * @return 分布情况列表 */ List> getDistributionByWarehouse(@Param("itemType") String itemType, @Param("itemId") Long itemId); /** * 查询不同类型的钢卷在不同库区的分布情况 * 按物品类型和物品ID分组,统计每个库区的钢卷数量和重量 * * @param itemType 物品类型(可选) * @param itemId 物品ID(可选) * @return 分布情况列表 */ List> getDistributionByItemType(@Param("itemType") String itemType, @Param("itemId") Long itemId); }