package com.mes.md.service;
|
|
import com.github.yulichang.base.MPJBaseService;
|
import com.mes.md.entity.Tasking;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 工作任务操作记录明细 服务类
|
* </p>
|
*
|
* @author wu
|
* @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);
|
}
|