gaoluyang
5 天以前 d39e4f7d839167c16425086dfa2f8747bccfdff9
yudao-module-erp-api/src/main/java/cn/iocoder/yudao/module/erp/api/purchase/ErpPurchaseOrderApi.java
@@ -66,6 +66,16 @@
    CommonResult<Boolean> updateOrderItemInCount(Long orderItemId, BigDecimal inCount);
    /**
     * 累加采购订单明细的退货数量
     *
     * 用于供应商退货完成后回写采购订单的已退货数量,幂等由调用方状态机保证。
     *
     * @param orderItemId 明细编号
     * @param returnCount 退货数量增量(正数)
     */
    CommonResult<Boolean> updateOrderItemReturnCount(Long orderItemId, BigDecimal returnCount);
    /**
     * 更新采购订单的入库状态
     *
     * 根据明细入库数量自动计算订单状态:
@@ -85,6 +95,14 @@
    CommonResult<Long> createPurchaseOrder(ErpPurchaseOrderCreateReqDTO createReqDTO);
    /**
     * 创建采购订单草稿(不自动提交审批)
     *
     * @param createReqDTO 创建信息
     * @return 订单编号
     */
    CommonResult<Long> createPurchaseOrderDraft(ErpPurchaseOrderCreateReqDTO createReqDTO);
    /**
     * 按来源查询采购订单明细列表(用于追溯来源工单的采购情况)
     *
     * @param sourceType 来源类型