Bladeren bron

WxMpXmlMessage中增加微信推送用户核销卡券事件时所需的几个属性 #213

master
Binary Wang 7 jaren geleden
bovenliggende
commit
5234459733
1 gewijzigde bestanden met toevoegingen van 73 en 0 verwijderingen
  1. +73
    -0
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/message/WxMpXmlMessage.java

+ 73
- 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/message/WxMpXmlMessage.java Bestand weergeven

@@ -204,7 +204,10 @@ public class WxMpXmlMessage implements Serializable {
private String isRestoreMemberCard;

/**
* <pre>
* 领取场景值,用于领取渠道数据统计。可在生成二维码接口及添加Addcard接口中自定义该字段的字符串值。
* 核销卡券时:开发者发起核销时传入的自定义参数,用于进行核销渠道统计
* </pre>
*/
@XStreamAlias("OuterStr")
private String outerStr;
@@ -221,6 +224,36 @@ public class WxMpXmlMessage implements Serializable {
@XStreamAlias("IsChatRoom")
private String isChatRoom;

/**
* 核销来源。支持开发者统计API核销(FROM_API)、公众平台核销(FROM_MP)、卡券商户助手核销(FROM_MOBILE_HELPER)(核销员微信号)
*/
@XStreamAlias("ConsumeSource")
private String consumeSource;

/**
* 门店名称,当前卡券核销的门店名称(只有通过自助核销和买单核销时才会出现该字段)
*/
@XStreamAlias("LocationName")
private String locationName;

/**
* 核销该卡券核销员的openid(只有通过卡券商户助手核销时才会出现)
*/
@XStreamAlias("StaffOpenId")
private String staffOpenId;

/**
* 自助核销时,用户输入的验证码
*/
@XStreamAlias("VerifyCode")
private String verifyCode;

/**
* 自助核销时,用户输入的备注金额
*/
@XStreamAlias("RemarkAmount")
private String remarkAmount;

@XStreamAlias("ScanCodeInfo")
private ScanCodeInfo scanCodeInfo = new ScanCodeInfo();

@@ -861,6 +894,46 @@ public class WxMpXmlMessage implements Serializable {
this.isChatRoom = isChatRoom;
}

public String getConsumeSource() {
return this.consumeSource;
}

public void setConsumeSource(String consumeSource) {
this.consumeSource = consumeSource;
}

public String getLocationName() {
return this.locationName;
}

public void setLocationName(String locationName) {
this.locationName = locationName;
}

public String getStaffOpenId() {
return this.staffOpenId;
}

public void setStaffOpenId(String staffOpenId) {
this.staffOpenId = staffOpenId;
}

public String getVerifyCode() {
return this.verifyCode;
}

public void setVerifyCode(String verifyCode) {
this.verifyCode = verifyCode;
}

public String getRemarkAmount() {
return this.remarkAmount;
}

public void setRemarkAmount(String remarkAmount) {
this.remarkAmount = remarkAmount;
}

@Override
public String toString() {
return ToStringUtils.toSimpleString(this);


Laden…
Annuleren
Opslaan