cy
2022-06-22 6e06bba1c89f8077e29d0fbf0ce12f89f027d8d2
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
package cn.ksource.web.facade.satis;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.core.page.PageInfo;
 
public interface SatisfactionFacade {
    
    /**
     * 根据客户取得满意度统计数据
     * @param cusId
     * @param type
     * @return
     */
    Map gettjmsg(String cusId,String type);
 
    /**
     * 查询响应支持类调查数据
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo queryIncisatisData(PageInfo pageInfo, Map<String, String> params);
    /**
     * 查询驻场响应支持类调查数据
     * @param pageInfo
     * @param params
     * @return
     */
    PageInfo queryIncisatisLocalData(PageInfo pageInfo, Map<String, String> params);
 
    /**
     * 查询响应支持类调查数据数量
     * @param params
     * @return
     */
    int queryIncisatisCount(Map<String, String> params);
    /**
     * 查询驻场响应支持类调查数据数量
     * @param params
     * @return
     */
    int queryIncisatisLocalCount(Map<String, String> params);
    
    /**
     * 查询响应支持类满意度调查报表数据
     * @param type 报表类型
     * @return
     */
    Map querysatisitemData(String type,String busId);
    
    /**
     * 取得满意度调查最大编号
     * @param request
     * @return
     */
    String getnumbh(String busId);
    
    /**
     * 保存调查数据数据
     * @param request 
     * @return
     */
    void saveSatisResult(HttpServletRequest request);
    /**
     * 保存调查驻场数据数据
     * @param request 
     * @return
     */
    void saveSatisLocalResult(HttpServletRequest request);
    
    /**
     * 获取报表详情
     * @param request 
     * @return
     */
    Map getReportDetail(String busId,String type);
    
    /**
     * 获取报表影印
     * @param request 
     * @return
     */
    String getImageMsg(String busId);
    
    /**
     * 检查是否有驻场监督卡
     * @param request
     * @return
     */
    int checkMonth(HttpServletRequest request);
 
    /**
     * 查询驻场监督卡调查数据
     * @param request
     * @return
     */
    PageInfo queryZcsatisData(PageInfo pageInfo, Map<String, String> params);
    /**
     * 查询驻场监督卡调查数据数量
     * @param request
     * @return
     */
    int queryZcsatisCount(Map<String, String> params);
    
    /**
     * 保存驻场监督卡填报数据
     * @param request 
     * @return
     */
    void saveZcSatisResult(HttpServletRequest request);
    
    /**
     * 驻场监督卡填报数据详情
     * @param request 
     * @return
     */
    Map getZcReportDetail(String busId);
    
    /**
     * 驻场监督卡填报数据审批
     * @param request 
     * @return
     */
    void saveZcSatisShenpi(HttpServletRequest request);
    
    /**
     * 驻场监督卡填报数据调查
     * @param request 
     * @return
     */
    void saveZcSatisDiaocha(HttpServletRequest request);
    
    /**
     * 取得月度满意度报表
     * @param request
     * @return
     */
    Map getMonthSatisReport(Map<String,String> params);
 
    /**
     * 取得客户服务满意度报表
     * @param request
     * @return
     */
    List<Map> getTotalMonthSatisReport(Map<String,String> params);
 
    /**
     * 满意度服务台首页明细
     * @param params
     * @return
     * @author chenlong
     */
    Map getCurMonthSatisSurvey(Map<String, String> params);
    /**
     * 查询最近一年满意度混合图
     * @param params
     * @return
     * @author chenlong
     */
    Map getLastYearSatisfactionMix(Map<String, String> params);
 
    /**
     * 查询最近一年满意度级别分析
     * @param params
     * @return
     * @author chenlong
     */
    Map getLastYearSatisfactionCoverage(Map<String, String> params);
 
}