package com.feetao.web.service;
import java.io.InputStream;
import org.dom4j.DocumentException;
import com.feetao.web.wx.vo.MessageReceiveVO;
import com.feetao.web.wx.vo.MessageSendVO;
public interface WechatService {
/**
* 解析消息内容
* @param in
* @return
* @throws DocumentException
*/
public MessageReceiveVO parse(InputStream in) throws DocumentException;
/**
* 处理消息,并且返回内容
* @param receiver
* @return
*/
public MessageSendVO hander(Long userId , MessageReceiveVO receiver);
/**
* 校验消息的合法性
* @param signature
* @param timestamp
* @param nonce
* @return
*/
public boolean checkSign(String signature , String timestamp , String nonce);
}