| | |
| | | */ |
| | | public boolean existsByLegacyDispatchOrdId(Long legacyDispatchOrdId); |
| | | |
| | | /** |
| | | * 检查任务是否可以出发 |
| | | * 检查: |
| | | * 1. 车辆是否有未完成的任务 |
| | | * 2. 执行人员是否有未完成的任务 |
| | | * |
| | | * @param taskId 任务ID |
| | | * @return AjaxResult 校验结果,包含 valid 和 conflicts 信息 |
| | | */ |
| | | public com.ruoyi.common.core.domain.AjaxResult checkTaskCanDepart(Long taskId); |
| | | |
| | | /** |
| | | * 执行人点击就绪 |
| | | * |
| | | * @param taskId 任务ID |
| | | * @param userId 用户ID |
| | | * @return 结果 |
| | | */ |
| | | public com.ruoyi.common.core.domain.AjaxResult setAssigneeReady(Long taskId, Long userId); |
| | | |
| | | /** |
| | | * 取消执行人就绪 |
| | | * |
| | | * @param taskId 任务ID |
| | | * @param userId 用户ID |
| | | * @return 结果 |
| | | */ |
| | | public com.ruoyi.common.core.domain.AjaxResult cancelAssigneeReady(Long taskId, Long userId); |
| | | |
| | | } |