| | |
| | | return convertMap(getItemReceiptList(ids), MesWmItemReceiptDO::getId); |
| | | } |
| | | |
| | | /** |
| | | * 根据到货通知单生成采购入库单 |
| | | * |
| | | * @param arrivalNoticeId 到货通知单编号 |
| | | * @return 生成的采购入库单编号 |
| | | */ |
| | | Long generateItemReceiptFromArrivalNotice(Long arrivalNoticeId); |
| | | |
| | | /** |
| | | * 提交采购入库单审批 |
| | | * |
| | | * @param id 入库单编号 |
| | | * @param processDefinitionKey 流程定义 Key |
| | | */ |
| | | void submitItemReceiptApproval(Long id, String processDefinitionKey); |
| | | |
| | | /** |
| | | * 更新采购入库单审批状态(由 BPM Listener 回调) |
| | | * |
| | | * @param id 入库单编号 |
| | | * @param bpmResult BPM 审批结果 |
| | | */ |
| | | void updateItemReceiptAuditStatus(Long id, Integer bpmResult); |
| | | |
| | | } |