| | |
| | | PageResult<MesWmItemReceiptDO> getItemReceiptPage(MesWmItemReceiptPageReqVO pageReqVO); |
| | | |
| | | /** |
| | | * 提交采购入库单审批(草稿 → 待上架) |
| | | * |
| | | * 审核人由「系统管理 - 审批配置」按业务类型统一配置(业务编码 item_receipt_approve), |
| | | * 提交时无需指定;未启用审批或未配置有效审核人时抛出业务异常。 |
| | | * 提交采购入库单(草稿 → 待上架) |
| | | * |
| | | * @param id 编号 |
| | | */ |
| | | void submitItemReceipt(Long id); |
| | | |
| | | /** |
| | | * 执行上架(待上架 → 待入库) |
| | | * 执行上架(待上架 → 待执行入库) |
| | | * |
| | | * 校验每行上架明细数量之和等于行入库数量后推进单据状态。 |
| | | * |
| | | * @param id 编号 |
| | | */ |
| | |
| | | MesWmItemReceiptDO validateItemReceiptEditable(Long id); |
| | | |
| | | /** |
| | | * 校验采购入库单存在且行数据可编辑(仅草稿) |
| | | * |
| | | * @param id 编号 |
| | | * @return 采购入库单 |
| | | */ |
| | | MesWmItemReceiptDO validateItemReceiptLineEditable(Long id); |
| | | |
| | | /** |
| | | * 查询指定供应商的采购入库单数量 |
| | | * |
| | | * @param vendorId 供应商编号 |