package com.mes.uppattenusage.service; import com.github.yulichang.base.MPJBaseService; import com.mes.uppattenusage.entity.UpPattenUsage; import java.util.List; /** *

* 服务类 *

* * @author zhoush * @since 2024-04-18 */ public interface UpPattenUsageService extends MPJBaseService { /** * 查询工位上的玻璃信息 * @return List */ List prioritylist(); /** * 查询上片表的工程信息 * @return List */ List selectUpPattenUsage(UpPattenUsage upPattenUsage); /** * 查询上片顺序信息 * @return List */ List selectSaveUpPattenUsage(String engineeringId); /** * 保存上片顺序信息 */ void saveUpPattenUsage(List upPattenUsages); /** * 更新上片表状态 */ void updateUpPattenUsageState(UpPattenUsage upPattenUsage, Integer state); /** * 判断此工程是否已保存过 * @return UpPattenUsage */ UpPattenUsage selectedEngineering(String engineeringId); /** * 查询正在执行的上片任务 * @return UpPattenUsage */ UpPattenUsage selectOverTask(); /** * 查询上片最后一块的玻璃 * @return UpPattenUsage */ UpPattenUsage selectSequence(UpPattenUsage upPattenUsage); /** * 更改上片玻璃状态 * @return UpPattenUsage */ Boolean updateGlassState(UpPattenUsage upPattenUsage); }