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
package com.shlanbao.tzsc.pms.equ.paul.service;
 
import java.util.List;
 
import com.shlanbao.tzsc.base.mapping.EqmPaulDay;
import com.shlanbao.tzsc.base.mapping.EqmProtectRecordBean;
import com.shlanbao.tzsc.base.model.DataGrid;
import com.shlanbao.tzsc.base.model.PageParams;
import com.shlanbao.tzsc.pms.equ.paul.beans.BatchBean;
import com.shlanbao.tzsc.pms.equ.paul.beans.EqmPaulDayBean;
import com.shlanbao.tzsc.pms.equ.wcplan.beans.EqmWheelCalendar;
/** * 
* @ClassName: PaulDayServiceI 
* @Description: 日保养Service 
* @author luo
* @date 2015年7月2日 上午11:15:59 
*
 */
public interface PaulDayServiceI {
    
    /**
     * 
    * @Title: queryList 
    * @Description: 日保养查询  
    * @param  seachBean
    * @param  pageParams
    * @return DataGrid    返回类型 
    * @throws
     */
    public DataGrid queryList(EqmPaulDayBean seachBean,PageParams pageParams); 
 
    /**
     * 
    * @Title: batchAdd 
    * @Description: 批量添加设备日保养计划  
    * @param  bean    设定文件 
    * @return void    返回类型 
    * @throws
     */
    public void batchAdd(BatchBean bean);
    
    /**
    * @Title: queryListCal 
    * @Description: 轮保日历  
    * @param  date1 开始时间
    * @param  date2 结束时间
    * @return List<EqmWheelCalendar>    返回类型 
    * @throws
     */
    public List<EqmWheelCalendar> queryListCal(String date1,String date2);
    
    /**
    * @Title: addPaulDayBean 
    * @Description: 添加日保计划  
    * @param  bean
    * @return boolean    返回类型 
    * @throws
     */
    public boolean addPaulDayBean(EqmPaulDayBean bean);
    
    /**
    * @Title: updatePaulDayBean 
    * @Description: 修改日保计划  
    * @param  bean
    * @return boolean    返回类型 
    * @throws
     */
    public int updatePaulDayBean(EqmPaulDayBean bean);
    /**
     * 
    * @Title: getBeanById 
    * @Description: 根据Id获取mapping Bean  
    * @param  id
    * @return EqmPaulDay    返回类型 
    * @throws
     */
    public EqmPaulDay getBeanById(String id);
    /**
    * @Title: getBeanByIds 
    * @Description: 根据Id获取bean  
    * @param  id
    * @return EqmPaulDayBean    返回类型 
    * @throws
     */
    public EqmPaulDayBean getBeanByIds(String id);
    /**
    * @Title: updateBean 
    * @Description: 修改日保养  
    * @param  bean
    * @return boolean    返回类型 
    * @throws
     */
    public boolean updateBean(EqmPaulDay bean);
    //批量审核
    public void checkWork(String ids,int staus);
    //修改
    public boolean updatePaulDay(EqmPaulDay bean);
 
    /**
     *  功能说明:设备日保历史查询-查询
     *  
     *  @param pageParams 分页实体对象
     *  @param bean 数据实体对象
     *  @return
     *  @author wchuang
     *  @time 2015年7月13日15:37:54
     *  
     * */
    public DataGrid queryProtectRecordByList(EqmProtectRecordBean bean,
            PageParams pageParams);
 
    void delete(String id) throws Exception;
 
    void deletePaul(String ids) throws Exception;
}