1
0
mirror of synced 2025-12-26 20:48:00 +08:00

🐛 #3394【企业微信】修复“审批状态通知事件”企微回调XML序列化的bug

This commit is contained in:
小梁
2024-10-29 14:44:06 +08:00
committed by GitHub
parent 542f93c3be
commit 63131ec61f
2 changed files with 86 additions and 6 deletions

View File

@@ -91,19 +91,19 @@ public class WxCpXmlApprovalInfo implements Serializable {
/**
* 审批流程信息
*/
@XStreamImplicit(itemFieldName = "ApprovalNodes")
@XStreamAlias("ApprovalNodes")
private List<ApprovalNode> approvalNodes;
/**
* 抄送信息,可能有多个抄送人
*/
@XStreamImplicit(itemFieldName = "NotifyNodes")
@XStreamAlias("NotifyNodes")
private List<NotifyNode> notifyNodes;
/**
* 抄送人信息
*/
@XStreamAlias("NotifyNodes")
@XStreamAlias("NotifyNode")
@Data
public static class NotifyNode implements Serializable {
private static final long serialVersionUID = -979255011922209018L;
@@ -141,7 +141,7 @@ public class WxCpXmlApprovalInfo implements Serializable {
/**
* 审批流程信息,可以有多个审批节点
*/
@XStreamAlias("ApprovalNodes")
@XStreamAlias("ApprovalNode")
@Data
public static class ApprovalNode implements Serializable {
private static final long serialVersionUID = -979255011922209018L;
@@ -167,7 +167,7 @@ public class WxCpXmlApprovalInfo implements Serializable {
/**
* 审批节点信息,当节点为标签或上级时,一个节点可能有多个分支
*/
@XStreamImplicit(itemFieldName = "Items")
@XStreamAlias("Items")
private List<Item> items;
}
@@ -175,7 +175,7 @@ public class WxCpXmlApprovalInfo implements Serializable {
/**
* 审批节点分支,当节点为标签或上级时,一个节点可能有多个分支
*/
@XStreamAlias("Items")
@XStreamAlias("Item")
@Data
public static class Item implements Serializable {
private static final long serialVersionUID = -979255011922209018L;