package com.mes.temperingglass.service; import com.github.yulichang.base.MPJBaseService; import com.mes.glassinfo.entity.GlassInfo; import com.mes.glassinfo.entity.LoadGlassInfo; import com.mes.largenscreen.entity.PieChartVO; import com.mes.temperingglass.entity.TemperingGlassInfo; import java.util.List; /** *

* 服务类 *

* * @author zhoush * @since 2024-04-07 */ public interface TemperingGlassInfoService extends MPJBaseService { /** * 等待中的玻璃 * * @return */ List selectWaitingGlassByOpc(); /** * 等待中的玻璃 * * @return */ List selectWaitingGlass(); /** * 进炉中的玻璃 * * @return */ List selectIntoGlass(TemperingGlassInfo temperingGlassInfo); /** * 出炉中的玻璃 * * @return */ List selectOutGlass(); /** * 钢化后的玻璃 * @return */ List selectOverGlass(); /** * 查询钢化后的版图id * @return */ List selectLayoutId(); /** * 查询钢化状态 * @return */ List selectTaskType(); /** * 钢化模块破损 * @return */ Integer updateTemperingState(TemperingGlassInfo temperingGlassInfo); /** * 根据炉号查钢化版图玻璃信息 * @return */ List selectGlassInfoById(Integer id); GlassInfo selectTempering(GlassInfo glassInfo); List selectTemperingGlass(GlassInfo glassInfo); /** * 获取钢化饼图信息 * @return */ List queryPieChart(); List queryEngineerAndLayoutId(); }