tuqin
5 天以前 67d3ab41f4989faf4db5f7f95f56b8595dd8eb3b
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/service/purchase/ErpPurchaseOrderService.java
@@ -3,6 +3,8 @@
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderPageReqVO;
import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderSaveReqVO;
import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderImportExcelVO;
import cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.order.ErpPurchaseOrderImportRespVO;
import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderDO;
import cn.iocoder.yudao.module.erp.dal.dataobject.purchase.ErpPurchaseOrderItemDO;
import jakarta.validation.Valid;
@@ -26,6 +28,15 @@
     * @return 编号
     */
    Long createPurchaseOrder(@Valid ErpPurchaseOrderSaveReqVO createReqVO);
    /**
     * 导入采购订单
     *
     * @param importList    导入数据(每一行 = 一条明细,相同采购单编号合并为一张订单)
     * @param directApprove 是否将导入的订单直接置为“已审核”:true=已审核(20),false=未审核(10)
     * @return 导入结果
     */
    ErpPurchaseOrderImportRespVO importPurchaseOrderList(List<ErpPurchaseOrderImportExcelVO> importList, Boolean directApprove);
    /**
     * 更新采购订单
@@ -98,6 +109,14 @@
    ErpPurchaseOrderDO getPurchaseOrder(Long id);
    /**
     * 根据 BPM 流程实例编号查询采购订单(用于协同办公反审批)
     *
     * @param processInstanceId 流程实例编号
     * @return 采购订单
     */
    ErpPurchaseOrderDO getPurchaseOrderByProcessInstanceId(String processInstanceId);
    /**
     * 校验采购订单,已经审核通过
     *
     * @param id 编号