package com.github.sd4324530.fastweixin.company.message.resp;
import com.github.sd4324530.fastweixin.message.util.MessageBuilder;
import java.io.Serializable;
/**
* 微信企业号被动响应消息基类
* ====================================================================
* 上海聚攒软件开发有限公司
* --------------------------------------------------------------------
* @author Nottyjay
* @version 1.0.beta
* @since 1.3.6
* ====================================================================
*/
public class QYBaseRespMsg implements Serializable {
private String toUserName;
private String fromUserName;
private int createTime;
private String msgType;
public QYBaseRespMsg() {
}
public String getToUserName() {
return toUserName;
}
public void setToUserName(String toUserName) {
this.toUserName = toUserName;
}
public String getFromUserName() {
return fromUserName;
}
public void setFromUserName(String fromUserName) {
this.fromUserName = fromUserName;
}
public int getCreateTime() {
return createTime;
}
public void setCreateTime(int createTime) {
this.createTime = createTime;
}
public String getMsgType() {
return msgType;
}
public void setMsgType(String msgType) {
this.msgType = msgType;
}
public String toXml(){
// 159 = 106 + 28(ToUserName) + 15(FromUserName) + 10(CreateTime)
MessageBuilder builder = new MessageBuilder(159);
builder.addData("ToUserName", getToUserName());
builder.addData("FromUserName", getFromUserName());
builder.addData("CreateTime", String.valueOf(System.currentTimeMillis()/1000));
return builder.toString();
}
@Override
public String toString() {
return toXml();
}
}