| | |
| | | * @param locUseStatus 库位状态,为空则不过滤 |
| | | * @return 每行: matnrId, stockQty, locStatuses(逗号分隔的库位状态,仅当 locUseStatus 为空时返回) |
| | | */ |
| | | List<Map<String, Object>> listStockByMatnrIds(@Param("matnrIds") List<Long> matnrIds, @Param("locUseStatus") String locUseStatus); |
| | | /** |
| | | * 按物料+状态+库位分组:每行 (matnrId, useStatus, locCode, locQty)。 |
| | | * 汇总 stockQty 与拼接 "库位(数量)" 在 Java 中完成,减轻数据库压力。 |
| | | */ |
| | | List<Map<String, Object>> listStockByMatnrIdsGroupByStatusAndLoc(@Param("matnrIds") List<Long> matnrIds, @Param("locUseStatus") String locUseStatus); |
| | | } |