🆕 #2305【公众号】微信事件消息类增加群发图文的url结果属性

This commit is contained in:
Leeway
2021-09-07 22:41:08 +08:00
committed by GitHub
parent 5f35ab27fb
commit 8f4993971d
2 changed files with 52 additions and 1 deletions

View File

@ -0,0 +1,48 @@
package me.chanjar.weixin.mp.bean.message;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamConverter;
import lombok.Data;
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
import me.chanjar.weixin.mp.util.json.WxMpGsonBuilder;
import java.io.Serializable;
import java.util.List;
/**
* @author plw on 2021/9/7 10:39 AM.
* @version 1.0
*/
@XStreamAlias("ArticleUrlResult")
@Data
public class ArticleUrlResult implements Serializable {
@XStreamAlias("ResultList")
private List<Item> resultList;
@XStreamAlias("Count")
private Long count;
@Override
public String toString() {
return WxMpGsonBuilder.create().toJson(this);
}
@XStreamAlias("item")
@Data
public static class Item implements Serializable {
@XStreamAlias("ArticleIdx")
private String articleIdx;
@XStreamAlias("ArticleUrl")
@XStreamConverter(value = XStreamCDataConverter.class)
private String articleUrl;
@Override
public String toString() {
return WxMpGsonBuilder.create().toJson(this);
}
}
}

View File

@ -353,6 +353,9 @@ public class WxMpXmlMessage implements Serializable {
@XStreamAlias("SendLocationInfo")
private SendLocationInfo sendLocationInfo = new SendLocationInfo();
@XStreamAlias("ArticleUrlResult")
private ArticleUrlResult articleUrlResult = new ArticleUrlResult();
/**
* 审核不通过原因
*/
@ -446,7 +449,7 @@ public class WxMpXmlMessage implements Serializable {
/**
* 审核结果成功succ 或失败fail.
*
* <p>
* 在商品审核结果推送时verify_ok表示审核通过verify_not_pass表示审核未通过。
*/
@XStreamAlias("Result")