liu
2026-10-23 962f78c8383e7c884ddb08c951c15e5ba6eb4cb8
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptService.java
@@ -1,6 +1,8 @@
package cn.iocoder.yudao.module.mes.service.wm.itemreceipt;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptImportExcelVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptImportRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptPageReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.wm.itemreceipt.vo.MesWmItemReceiptSaveReqVO;
import cn.iocoder.yudao.module.mes.dal.dataobject.wm.itemreceipt.MesWmItemReceiptDO;
@@ -66,7 +68,10 @@
    void submitItemReceipt(Long id);
    /**
     * 执行上架(待上架 → 待入库)
     * 执行上架校验(仅校验已审批单据的明细数量一致性,不修改单据状态)
     *
     * 单据状态只能由审核(APPROVING → APPROVED)与入库(APPROVED → FINISHED)推进,
     * 本方法不得把单据直接置为已审批。
     *
     * @param id 编号
     */
@@ -87,7 +92,7 @@
    void cancelItemReceipt(Long id);
    /**
     * 校验采购入库单存在且处于可编辑状态(草稿或待上架)
     * 校验采购入库单存在且处于可编辑状态(仅草稿)
     *
     * @param id 编号
     * @return 采购入库单
@@ -157,4 +162,13 @@
     */
    void auditItemReceipt(Long id, Boolean pass, String reviewRemark);
    /**
     * 导入采购入库单
     *
     * @param importList    导入数据
     * @param updateSupport 是否支持更新
     * @return 导入结果
     */
    MesWmItemReceiptImportRespVO importItemReceiptList(List<MesWmItemReceiptImportExcelVO> importList, boolean updateSupport);
}