| | |
| | | package com.mes.md.service; |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Machine; |
| | | import com.mes.md.entity.PrimitiveTask; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.mes.md.entity.Tasking; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | */ |
| | | public interface PrimitiveTaskService extends MPJBaseService<PrimitiveTask> { |
| | | |
| | | Tasking convertListTasking(PrimitiveTask primitiveTask, Long LineConfigurationId); |
| | | /** |
| | | *查询标准未完成的任务 |
| | | * @return |
| | | */ |
| | | List<PrimitiveTask> findPrimitiveTaskNotFinish(); |
| | | |
| | | /** |
| | | *查询标准此线路已领取的任务 |
| | | * @return |
| | | */ |
| | | List<PrimitiveTask> findPrimitiveTasking(Machine machine,Long line); |
| | | /** |
| | | * 标准:领取任务 /结束任务 |
| | | * @return |
| | | */ |
| | | int startOrStopPrimitiveTasking(PrimitiveTask primitiveTask); |
| | | |
| | | /** |
| | | *扫码更新定制玻璃的报工数量 |
| | | * @return |
| | | */ |
| | | boolean updateReportCount(String scanId); |
| | | /** |
| | | *手动更新报工数量 |
| | | * @return |
| | | */ |
| | | boolean updatePrimitiveTask(PrimitiveTask task); |
| | | /** |
| | | *查询待报工的数据 |
| | | * @return |
| | | */ |
| | | List<PrimitiveTask> selectPrimitiveTask(PrimitiveTask task); |
| | | |
| | | } |