gaoluyang
2026-10-30 cbadfd8e691ab335965202a984db16e55ac8e42c
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/workorder/MesProWorkOrderService.java
@@ -67,6 +67,13 @@
    MesProWorkOrderDO getWorkOrder(String code);
    /**
     * 获取审批报工的流程定义列表
     *
     * @return 流程定义列表,包含 id, key, name
     */
    List<Map<String, Object>> getWorkOrderApproveProcessDefinitionList();
    /**
     * 获得生产工单分页
     *
     * @param pageReqVO 分页查询
@@ -116,6 +123,21 @@
    void confirmWorkOrder(Long id);
    /**
     * 启动生产(已确认 → 生产中,写入实际开工时间)
     *
     * @param id 编号
     */
    void startWorkOrder(Long id);
    /**
     * 更新工单生产批次号(未完工的工单均可管理批次,含生产中)
     *
     * @param id        工单编号
     * @param batchCode 批次号
     */
    void updateWorkOrderBatch(Long id, String batchCode);
    /**
     * 完成工单
     *
     * @param id 编号