dhz
2022-06-22 4d198cd78684d17c849b0bd7d323894009ca17f5
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
package cn.ksource.web.facade.uc.login;
 
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
import cn.ksource.core.web.WebLoginUser;
 
public interface UcFacade {
 
    /**
     * 修改用户的初始化密码
     * @param userId 用户名
     * @param newPassword 新密码
     * @return
     */
    String updateUserPwd(String userId, String newPassword);
    
    /**
     * 修改用户密码
     * @param userId 用户名
     * @param oldPassword 原密码
     * @param newPassword 新密码
     * @return
     */
    String updateUserOldPwd(String userId, String oldPassword, String newPassword);
 
    /**
     * 绑定用户手机号码
     * @param userId
     * @param mobile
     * @return
     */
    String updateUserMobile(String userId, String mobile);
    /**
     * 判断该手机号是否已经绑定过
     * @param userId
     * @param mobile
     * @return
     */
    boolean isPhone(String userId, String mobile);
    /**
     * 绑定用户手机号码
     * @param userId
     * @param mobile
     * @return
     */
    String updateUserEmail(String userId, String email);
    /**
     * 判断该邮箱是否已经绑定过
     * @param userId
     * @param mobile
     * @return
     */
    boolean isEmail(String userId, String email);
 
    /**
     * 获取客户基本信息
     * @param customer_Id
     * @return
     */
    Map getCusMsgByCusId(String customer_Id);
 
    /**
     * 获取客户满意度分数
     * @param customer_Id
     * @return
     */
    String getCusSatisByCusId(String customer_Id);
 
    /**
     * 获取客户人员数量
     * @param customer_Id
     * @return
     */
    int getZcUserByCusId(String customer_Id);
 
    /**
     * 获取客户工单数量
     * @param customer_Id
     * @return
     */
    List<Map> getOrderNumByCusId(String customer_Id);
 
    /**
     * 获取客户工单
     * @param customer_Id
     * @param i
     * @return
     */
    List<Map> getOrderListByCusId(String customer_Id, int i);
 
    /**
     * 获取客户日常巡检次数
     * @param customer_Id
     * @return
     */
    int getZcxjCount(String customer_Id);
 
    /**
     * 获取角色对应人数
     * @param customer_Id
     * @return
     */
    int getUserByRole(String rolemark);
 
    /**
     * 查看密码是否正确
     * @param userId
     * @param pwd
     * @return
     */
    int getUserByPwd(String userId, String pwd);
 
    /**
     * 一键报修
     * @param params
     * @author chenlong
     */
    void doSubRepair(Map<String, String> params);
 
}