| | |
| | | |
| | | import com.github.yulichang.base.MPJBaseService; |
| | | import com.mes.md.entity.Tasking; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <p> |
| | |
| | | * @since 2024-08-28 |
| | | */ |
| | | public interface TaskingService extends MPJBaseService<Tasking> { |
| | | /** |
| | | * 更改上片模式 |
| | | * @return boolean |
| | | */ |
| | | boolean updateStatus(Integer state); |
| | | /** |
| | | *更改联机状态 |
| | | * @return boolean |
| | | */ |
| | | boolean updateLoadState(Integer state); |
| | | /** |
| | | * 点击破损 |
| | | * @return boolean |
| | | */ |
| | | boolean updateDamage(Tasking tasking); |
| | | /** |
| | | * 查询当前模式过去的玻璃 |
| | | * @return List<Tasking> |
| | | */ |
| | | List<Tasking> selectTasking(); |
| | | /** |
| | | * 定制模式下将扫码出来id获取成玻璃数据赋值给当前最新的glassId |
| | | * @return List<Tasking> |
| | | */ |
| | | Boolean insertTaskingPro(String scanId); |
| | | /** |
| | | * 根据不同工艺查询即将上片的数据 |
| | | * @return List<Tasking> |
| | | */ |
| | | Tasking selectTasking(Tasking tasking); |
| | | /** |
| | | * 根据标准模式的任务顺序获取玻璃数据 |
| | | * @return List<Tasking> |
| | | */ |
| | | Boolean insertTasking(String status); |
| | | /** |
| | | * 补全任务数据 |
| | | * @return List<Tasking> |
| | | */ |
| | | boolean updateTasking(String scanId); |
| | | /** |
| | | * 更改任务表状态 |
| | | * @return List<Tasking> |
| | | */ |
| | | boolean updateTaskingState(Tasking tasking); |
| | | /** |
| | | * 查询当前工艺,某工作状态的线上任务 |
| | | * @return List<Tasking> |
| | | */ |
| | | List<Tasking> findCraftTasking(Tasking tasking); |
| | | |
| | | int updateCraftTasking(Tasking tasking); |
| | | |
| | | int updateDownLine(Tasking tasking); |
| | | } |