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);
|
}
|