@@ -204,7 +204,10 @@ public class WxMpXmlMessage implements Serializable {
204204 private String isRestoreMemberCard ;
205205
206206 /**
207+ * <pre>
207208 * 领取场景值,用于领取渠道数据统计。可在生成二维码接口及添加Addcard接口中自定义该字段的字符串值。
209+ * 核销卡券时:开发者发起核销时传入的自定义参数,用于进行核销渠道统计
210+ * </pre>
208211 */
209212 @ XStreamAlias ("OuterStr" )
210213 private String outerStr ;
@@ -221,6 +224,36 @@ public class WxMpXmlMessage implements Serializable {
221224 @ XStreamAlias ("IsChatRoom" )
222225 private String isChatRoom ;
223226
227+ /**
228+ * 核销来源。支持开发者统计API核销(FROM_API)、公众平台核销(FROM_MP)、卡券商户助手核销(FROM_MOBILE_HELPER)(核销员微信号)
229+ */
230+ @ XStreamAlias ("ConsumeSource" )
231+ private String consumeSource ;
232+
233+ /**
234+ * 门店名称,当前卡券核销的门店名称(只有通过自助核销和买单核销时才会出现该字段)
235+ */
236+ @ XStreamAlias ("LocationName" )
237+ private String locationName ;
238+
239+ /**
240+ * 核销该卡券核销员的openid(只有通过卡券商户助手核销时才会出现)
241+ */
242+ @ XStreamAlias ("StaffOpenId" )
243+ private String staffOpenId ;
244+
245+ /**
246+ * 自助核销时,用户输入的验证码
247+ */
248+ @ XStreamAlias ("VerifyCode" )
249+ private String verifyCode ;
250+
251+ /**
252+ * 自助核销时,用户输入的备注金额
253+ */
254+ @ XStreamAlias ("RemarkAmount" )
255+ private String remarkAmount ;
256+
224257 @ XStreamAlias ("ScanCodeInfo" )
225258 private ScanCodeInfo scanCodeInfo = new ScanCodeInfo ();
226259
@@ -861,6 +894,46 @@ public void setIsChatRoom(String isChatRoom) {
861894 this .isChatRoom = isChatRoom ;
862895 }
863896
897+ public String getConsumeSource () {
898+ return this .consumeSource ;
899+ }
900+
901+ public void setConsumeSource (String consumeSource ) {
902+ this .consumeSource = consumeSource ;
903+ }
904+
905+ public String getLocationName () {
906+ return this .locationName ;
907+ }
908+
909+ public void setLocationName (String locationName ) {
910+ this .locationName = locationName ;
911+ }
912+
913+ public String getStaffOpenId () {
914+ return this .staffOpenId ;
915+ }
916+
917+ public void setStaffOpenId (String staffOpenId ) {
918+ this .staffOpenId = staffOpenId ;
919+ }
920+
921+ public String getVerifyCode () {
922+ return this .verifyCode ;
923+ }
924+
925+ public void setVerifyCode (String verifyCode ) {
926+ this .verifyCode = verifyCode ;
927+ }
928+
929+ public String getRemarkAmount () {
930+ return this .remarkAmount ;
931+ }
932+
933+ public void setRemarkAmount (String remarkAmount ) {
934+ this .remarkAmount = remarkAmount ;
935+ }
936+
864937 @ Override
865938 public String toString () {
866939 return ToStringUtils .toSimpleString (this );
0 commit comments