cy
2022-06-27 150ced737ad5d16d476df143c7e4238fc6b8b998
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
132
133
134
package cn.ksource.web.facade.wechat.ewyw;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.beans.SC_WORKFLOW_CI_REMIND;
import cn.ksource.core.page.PageInfo;
import cn.ksource.core.web.SysInfoMsg;
 
/**
 * 作业计划--例行维护
 * @author liusen
 *
 */
public interface EwRemindFacade {
    
    /**
     * 事件工单确认
     * @param request
     * @return
     */
    String doOrderConfirm(Map<String, String> param);
    
    /**
     * 我的工单列表
     * @param request
     * @return
     */
    PageInfo ewMyRemindData(PageInfo pageInfo,Map<String, String> param);
 
    /**
     * 我的工单数量
     * @param request
     * @return
     */
    int ewMyRemindCount(Map<String, String> param);
    
    /**
     * 例行维护工单基本信息
     * @param paramsMap
     * @return
     */
    public Map queryRemindInfo(String orderId);
    
    /**
     * 例行维护服务报告
     * @param request
     * @return
     */
    public Map getRemindeItem(Map<String, String> param);
    
    /**
     * 获取例行维护日历
     * @param request
     * @return
     */
    Map queryRemindCalandar(Map<String, String> param);
    
    /**
     * 日常巡检日期
     * @param projects
     * @param params
     * @return
     */
    public Map queryRemindDate(Map paramsMap);
    
    /**
     * 查询所有事件工单列表
     * @param request
     * @return
     */
    PageInfo ewRemindData(PageInfo pageinfo,Map<String, String> param);
 
    /**
     * 查询所有事件工单数量
     * @param request
     * @return
     */
    int ewRemindCount(Map<String, String> param);
    
    /**
     * 查询所有事件工单列表(根据客户ID)
     * @param request
     * @return
     */
    PageInfo ewRemindByCusIdData(PageInfo pageinfo,Map<String, String> param);
 
    /**
     * 查询所有事件工单数量(根据客户ID)
     * @param request
     * @return
     */
    int ewRemindByCusIdCount(Map<String, String> param);
    /**
     * 查询工单所属的设备列表
     * @param orderId
     * @return
     */
    List<Map> getRemindCiList(String orderId);
    
    /**
     * 服务台调度 提交
     * @param request
     * @param remind
     * @return
     */
    Map doServerDispatch(Map<String, String> param,SC_WORKFLOW_CI_REMIND remind,String[] ciIdAry);
    
    /**
     * 添加关联巡检设备信息
     * */
    void addPatrolCi(String orderId, String[] ciIdAry);
    
    /**
     * 通过orderid获取流程信息
     */
    Map getFlowMsg(String flowId,String userId);
    
    /**
     * 工程师巡检提交
     * @param request
     * @return
     */
    public Map doEngineerPatrol(Map<String, String> param);
    
    /**
     * 回退
     * @param request
     */
    public Map doSendback(Map<String, String> param);
    
}