cy
2022-06-23 b83c40548208609d0d6826be13d742c28a784806
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
package cn.ksource.web.service.wechat;
 
import java.util.List;
import java.util.Map;
 
import cn.ksource.beans.GG_MESSAGE;
 
public interface WechatService {
 
    /**
     * 调用发送工单到达信息
     * @param openId 微信号唯一ID
     * @param orderId 工单ID
     * @param orderType 工单类型
     * @param sendPeople 发送者
     * @param content    内容
     * @param remark    备注信息
     * @return
     */
    public boolean sendTemplateMsg(String[] openId,String orderId,String orderType,String sendPeople,String content,String remark);
 
    /**
     * 发送催办消息,调用该接口给用户发送催办事项
     * @param openId  微信号唯一ID数组
     * @param flowId 流程id
     * @param orderType 工单类型
     * @param title 催办事项标题或者简介
     * @param content 催办事项具体内容
     * @param reminderPeople 催办人
     * @param remark 备注信息
     * @return
     */
    public boolean sendReminderTemplateMsg(String[] openId,String flowId,String title,String orderType,String content,String reminderPeople,String remark);
    
    
    /**
     * 调用微信绑定成功通知接口
     * @param openId 微信用户对应该微信号唯一ID
     * @param wxId   该用户的微信昵称
     * @param url    解除绑定的地址
     * @param username     平台的登录名称
     * @param function     平台对该用户开放的功能
     * @param remark     备注信息
     */
    public boolean bindingNotice(String openId, String url,String wxId,String username, String function,String remark);
 
    /**
     * 通过openId获取用户基本信息
     * @param openId 微信用户对应该微信号唯一ID
     * @return
     */
    public Map queryUserBaseMsgByOpenId(String openId);
 
    /**
     * 解除绑定通知
     * @param wxName
     * @param remark
     * @bindUrl 绑定地址
     */
    public boolean unbindingNotice(String openId,String bindUrl,String wxName, String remark);
    
    
    /**
     * 发送系统消息
     */
    public boolean sendSysMsg(String[] openId, GG_MESSAGE message);
 
    /**
     * 发送微信信息,给不同的人发送的链接不一样
     * @param openIds
     * @param message
     */
    public boolean sendWxMsg(List<Map> openIds, GG_MESSAGE message);
}