1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
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;
 
/**
 * <p>
 * 服务类
 * </p>
 *
 * @author zhoush
 * @since 2024-04-07
 */
public interface TemperingGlassInfoService extends MPJBaseService<TemperingGlassInfo> {
    /**
     * 等待中的玻璃
     *
     * @return
     */
    List<TemperingGlassInfo> selectWaitingGlassByOpc();
 
    /**
     * 等待中的玻璃
     *
     * @return
     */
    List<TemperingGlassInfo> selectWaitingGlass();
 
    /**
     * 进炉中的玻璃
     *
     * @return
     */
    List<TemperingGlassInfo> selectIntoGlass(TemperingGlassInfo temperingGlassInfo);
 
    /**
     * 出炉中的玻璃
     *
     * @return
     */
    List<TemperingGlassInfo> selectOutGlass();
    /**
     * 钢化后的玻璃
     * @return
     */
    List<TemperingGlassInfo> selectOverGlass();
    /**
     * 查询钢化后的版图id
     * @return
     */
    List<TemperingGlassInfo> selectLayoutId();
    /**
     * 查询钢化状态
     * @return
     */
    List<TemperingGlassInfo> selectTaskType();
    /**
     * 钢化模块破损
     * @return
     */
    Integer updateTemperingState(TemperingGlassInfo temperingGlassInfo);
    /**
     * 根据炉号查钢化版图玻璃信息
     * @return
     */
    List<TemperingGlassInfo> selectGlassInfoById(Integer id);
 
    GlassInfo selectTempering(GlassInfo glassInfo);
 
    List<LoadGlassInfo> selectTemperingGlass(GlassInfo glassInfo);
 
    /**
     * 获取钢化饼图信息
     * @return
     */
    List<PieChartVO> queryPieChart();
}