zhuguifei
2026-03-10 58402bd5e762361363a0f7d7907153c77dbb819f
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package com.shlanbao.tzsc.pms.equ.effective.service;
 
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 
import com.shlanbao.tzsc.base.mapping.EqmCullRecordBean;
import com.shlanbao.tzsc.base.model.DataGrid;
import com.shlanbao.tzsc.base.model.PageParams;
import com.shlanbao.tzsc.pms.equ.effective.beans.EffectiveGraphBean;
import com.shlanbao.tzsc.pms.equ.effective.beans.EffectiveOperaBean;
import com.shlanbao.tzsc.pms.equ.effective.beans.EffectiveRunTime;
import com.shlanbao.tzsc.pms.equ.effective.beans.EffectiveUtilizeTime;
 
/**
 * 
* @ClassName: EffectiveOperaServiceI 
* @Description: 设备有效作业率 
* @author luo
* @date 2015年3月9日 下午2:45:56 
*
 */
public interface EffectiveOperaServiceI {
    /**
    * @Title: queryList 
    * @Description: 根据Bean查询设备有效作业率  
    * @param  bean
    * @param  pageParams
    * @return DataGrid  返回类型 
    * @throws
     */
    public DataGrid queryList(EffectiveOperaBean bean,PageParams pageParams);
 
    /**
     * 
    * @Title: queryGraph 
    * @Description: 根据Bean查询设备有效作业率    
    * @param  seachBean
    * @return EffectiveGraphBean  返回类型 
    * @throws
     */
    public EffectiveGraphBean queryGraph(EffectiveOperaBean seachBean);
    
    /**
     * 
    * @Title: queryRunTimeEffective 
    * @Description: 设备运行效率  
    * @param  bean
    * @param  pageParams
    * @return DataGrid    返回类型 
    * @throws
     */
    public DataGrid queryRunTimeEffective(EffectiveRunTime bean,PageParams pageParams);
    /**
     * 
    * @Title: queryRunTimeEffectiveChart 
    * @Description: 查询运行效率图表数据源  
    * @param  bean
    * @return EffectiveGraphBean    返回类型 
    * @throws
     */
    public EffectiveGraphBean queryRunTimeEffectiveChart(EffectiveRunTime bean);
    
    /**
     * 
    * @Title: quertyUtilizeEffective 
    * @Description: 设备有效利用率  
    * @param  bean
    * @param  pageParams
    * @return DataGrid    返回类型 
    * @throws
     */
    public DataGrid quertyUtilizeEffective(EffectiveUtilizeTime bean,PageParams pageParams);
    /**
     * 
    * @Title: queryRunTimeEffectiveChart 
    * @Description: 设备运行有效作用率Chart  
    * @param  bean
    * @return EffectiveUtilizeTime    返回类型 
    * @throws
     */
    public EffectiveGraphBean quertyUtilizeEffectiveChart(EffectiveUtilizeTime bean);
 
    
    /**
     *  功能说明:设备停机剔除时间管理-添加
     *  @param bean 数据实体对象
     *  @return
     *  @author wchuang
     *  @time 2015年7月21日16:18:46
     *  
     * */
    public boolean addCullRecord(EqmCullRecordBean bean);
 
    /**
     *  【功能说明】:设备停机剔除时间管理-查询
     *  @param bean 数据实体对象
     *  @return
     *  @author wchuang
     *  @time 2015年7月22日10:36:42
     *  
     * */ 
    public DataGrid queryCullRecord(EqmCullRecordBean bean,
            PageParams pageParams);
 
    /**
     * 【功能说明】:设备停机剔除时间管理-删除
     *  @param bean 数据实体对象
     *  @return
     *  @author wchuang
     *  @time 2015年7月22日14:26:21
     * 
     * */
    public boolean deleteCullRecordById(EqmCullRecordBean bean);
    /**
     * 设备有效作业率导出
     * @param bean
     * @return
     */
    public HSSFWorkbook ExportExcelJBEffic(EffectiveOperaBean bean);
    /**
     * 导出设备运行效率统计导出
     * @param bean
     * @return
     */
    public HSSFWorkbook deriveEqpRunEfficExcel(EffectiveRunTime bean);
 
    /**
     * 批量删除
     * @param ids
     */
    void batchDeleteCullRecord(String ids);
}