mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-08-25 10:08:16 +08:00
:fix: #1499 增加企业微信oa审批信息的消息内容
This commit is contained in:
parent
6633ea3ca7
commit
4a88064aba
@ -396,6 +396,12 @@ public class WxCpXmlMessage implements Serializable {
|
|||||||
@XStreamAlias("SendLocationInfo")
|
@XStreamAlias("SendLocationInfo")
|
||||||
private SendLocationInfo sendLocationInfo = new SendLocationInfo();
|
private SendLocationInfo sendLocationInfo = new SendLocationInfo();
|
||||||
|
|
||||||
|
|
||||||
|
@XStreamAlias("ApprovalInfo")
|
||||||
|
private ApprovalInfo approvalInfo=new ApprovalInfo();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
protected static WxCpXmlMessage fromXml(String xml) {
|
protected static WxCpXmlMessage fromXml(String xml) {
|
||||||
//修改微信变态的消息内容格式,方便解析
|
//修改微信变态的消息内容格式,方便解析
|
||||||
xml = xml.replace("</PicList><PicList>", "");
|
xml = xml.replace("</PicList><PicList>", "");
|
||||||
@ -515,4 +521,57 @@ public class WxCpXmlMessage implements Serializable {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@XStreamAlias("ApprovalInfo")
|
||||||
|
@Data
|
||||||
|
public static class ApprovalInfo {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审批编号
|
||||||
|
*/
|
||||||
|
@XStreamAlias("SpNo")
|
||||||
|
private String spNo;
|
||||||
|
/**
|
||||||
|
* 审批申请类型名称(审批模板名称)
|
||||||
|
*/
|
||||||
|
@XStreamAlias("SpName")
|
||||||
|
private String spName;
|
||||||
|
/**
|
||||||
|
* 申请单状态:1-审批中;2-已通过;3-已驳回;4-已撤销;6-通过后撤销;7-已删除;10-已支付
|
||||||
|
*/
|
||||||
|
@XStreamAlias("SpStatus")
|
||||||
|
private Integer spStatus;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审批模板id。
|
||||||
|
*/
|
||||||
|
@XStreamAlias("templateId")
|
||||||
|
private String templateId;
|
||||||
|
/**
|
||||||
|
* 审批申请提交时间,Unix时间戳
|
||||||
|
*/
|
||||||
|
@XStreamAlias("ApplyTime")
|
||||||
|
private Integer applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人信息
|
||||||
|
*/
|
||||||
|
@XStreamAlias("Applyer")
|
||||||
|
private Applyer applyer;
|
||||||
|
/**
|
||||||
|
* 审批申请单变化类型
|
||||||
|
*/
|
||||||
|
@XStreamAlias("StatuChangeEvent")
|
||||||
|
private Integer statuChangeEvent;
|
||||||
|
|
||||||
|
@XStreamAlias("Applyer")
|
||||||
|
@Data
|
||||||
|
public static class Applyer {
|
||||||
|
@XStreamAlias("Applyer")
|
||||||
|
private String UserId;
|
||||||
|
@XStreamAlias("Party")
|
||||||
|
private String party;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,13 +1,15 @@
|
|||||||
package me.chanjar.weixin.cp.bean.oa.templatedata.control;
|
package me.chanjar.weixin.cp.bean.oa.templatedata.control;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateOptions;
|
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateOptions;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author
|
* @author gyv12345@163.com
|
||||||
*/
|
*/
|
||||||
|
@Data
|
||||||
public class TemplateSelector implements Serializable {
|
public class TemplateSelector implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 4995408101489736881L;
|
private static final long serialVersionUID = 4995408101489736881L;
|
||||||
|
Loading…
Reference in New Issue
Block a user