chen.lin
1 天以前 c67e3d0295858a61122354a15dec8835044bac0d
rsf-server/src/main/java/com/vincent/rsf/server/manager/mapper/LocItemMapper.java
@@ -23,5 +23,9 @@
     * @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);
}