diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/message/WxCpTpXmlMessage.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/message/WxCpTpXmlMessage.java index 7fe4dacef..8b6b0689a 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/message/WxCpTpXmlMessage.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/message/WxCpTpXmlMessage.java @@ -479,7 +479,7 @@ public class WxCpTpXmlMessage implements Serializable { private WxCpXmlMessage.SendLocationInfo sendLocationInfo = new WxCpXmlMessage.SendLocationInfo(); @XStreamAlias("ApprovalInfo") - private ApprovalInfo approvalInfo = new ApprovalInfo(); + private WxCpXmlApprovalInfo approvalInfo = new WxCpXmlApprovalInfo(); @XStreamAlias("TaskId") @XStreamConverter(value = XStreamCDataConverter.class) @@ -580,6 +580,7 @@ public class WxCpTpXmlMessage implements Serializable { /** * The type Approval info. + * @deprecated 无法同时适配不同回调下的实体字段,使用WxCpXmlApprovalInfo可完美适配 */ @Data @XStreamAlias("ApprovalInfo")