yudao-module-mes-api/src/main/java/cn/iocoder/yudao/module/mes/api/mps/MesProMpsApi.java
@@ -56,4 +56,24 @@ */ Boolean checkCanCreateSalesNotice(List<Long> saleOrderItemIds); /** * 检查销售订单的所有 MPS 是否已完成生产 * * 完成条件: * 1. 已生产数量 >= 计划数量 * 2. 所有报工单状态为 FINISHED(确保质检完成) * * @param saleOrderId 销售订单ID * @return true=全部完成,false=未全部完成 */ Boolean checkSaleOrderProductionFinished(Long saleOrderId); /** * 根据工单ID获取 MPS * * @param workOrderId 工单ID * @return MPS 信息 */ MesProMpsRespDTO getMpsByWorkOrderId(Long workOrderId); }