| | |
| | | MesProTaskDO getTask(Long id); |
| | | |
| | | /** |
| | | * 根据编码获得生产任务 |
| | | * |
| | | * @param code 任务编码 |
| | | * @return 生产任务 |
| | | */ |
| | | MesProTaskDO getTaskByCode(String code); |
| | | |
| | | /** |
| | | * 获得生产任务分页 |
| | | * |
| | | * @param pageReqVO 分页查询 |
| | |
| | | * @return 待报工任务分页 |
| | | */ |
| | | PageResult<MesProTaskDO> getPendingFeedbackPage(MesProTaskPageReqVO pageReqVO); |
| | | |
| | | /** |
| | | * 按工作站统计待报工任务数 |
| | | * |
| | | * @return 工作站编号 -> 待报工任务数 |
| | | */ |
| | | Map<Long, Long> getPendingFeedbackCountByWorkstation(); |
| | | |
| | | /** |
| | | * 根据工单编号列表,批量获得生产任务列表 |
| | |
| | | List<Long> autoGenerateTasks( |
| | | cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskAutoGenerateReqVO reqVO); |
| | | |
| | | /** |
| | | * 生产任务停工 |
| | | * |
| | | * @param pauseReqVO 停工请求 |
| | | */ |
| | | void pauseTask(cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPauseReqVO pauseReqVO); |
| | | |
| | | /** |
| | | * 生产任务复工 |
| | | * |
| | | * @param resumeReqVO 复工请求 |
| | | */ |
| | | void resumeTask(cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskResumeReqVO resumeReqVO); |
| | | |
| | | } |