liu
2026-09-03 358e1639bff061cd7660c34c01987569a8db1781
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/materialstock/MesWmMaterialStockService.java
@@ -3,6 +3,8 @@
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockAdjustReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockFreezeReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockImportExcelVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockImportRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockListReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockMoveReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.materialstock.vo.MesWmMaterialStockPageReqVO;
@@ -187,4 +189,16 @@
     */
    void moveMaterialStock(@Valid MesWmMaterialStockMoveReqVO reqVO);
    /**
     * 导入库存现有量
     * <p>
     * 每行通过「操作类型」控制:增加/减少 按变动量调整在库数量;覆盖 按目标值差额调整。
     * 按「物料编码 + 仓库 + 库区 + 库位 + 批次号 + 供应商」定位库存记录。
     * 每行独立事务:单行失败不影响其它行。
     *
     * @param importList 导入数据
     * @return 导入结果
     */
    MesWmMaterialStockImportRespVO importMaterialStockList(List<MesWmMaterialStockImportExcelVO> importList);
}