严智鑫
2024-09-13 7fecdd4f27d9d664cb0de5ee2b1dd7d6bbf9f1d2
JiuMuMesParent/moduleService/DeviceInteractionModule/src/main/java/com/mes/md/service/TaskingService.java
@@ -2,7 +2,8 @@
import com.github.yulichang.base.MPJBaseService;
import com.mes.md.entity.Tasking;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
 * <p>
@@ -13,5 +14,58 @@
 * @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);
}