mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-06-28 13:16:19 +08:00
#1126 修复企业微信WxCpXmlMessage类部分字段
This commit is contained in:
parent
0196764079
commit
1793c2576a
@ -180,17 +180,17 @@ public class WxCpXmlMessage implements Serializable {
|
||||
*/
|
||||
@XStreamAlias("ExternalUserID")
|
||||
@XStreamConverter(value = XStreamCDataConverter.class)
|
||||
private String externalUserID;
|
||||
private String externalUserId;
|
||||
|
||||
/**
|
||||
* 添加此用户的「联系我」方式配置的state参数,可用于识别添加此用户的渠道
|
||||
* 添加此用户的「联系我」方式配置的state参数,可用于识别添加此用户的渠道.
|
||||
*/
|
||||
@XStreamAlias("State")
|
||||
@XStreamConverter(value = XStreamCDataConverter.class)
|
||||
private String state;
|
||||
|
||||
/**
|
||||
* 欢迎语code,可用于发送欢迎语
|
||||
* 欢迎语code,可用于发送欢迎语.
|
||||
*/
|
||||
@XStreamAlias("WelcomeCode")
|
||||
@XStreamConverter(value = XStreamCDataConverter.class)
|
||||
@ -211,11 +211,11 @@ public class WxCpXmlMessage implements Serializable {
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 成员部门列表.
|
||||
* 成员部门列表,变更时推送,仅返回该应用有查看权限的部门id.
|
||||
*/
|
||||
@XStreamAlias("Department")
|
||||
@XStreamConverter(value = XStreamCDataConverter.class)
|
||||
private String department;
|
||||
private Long[] departments;
|
||||
|
||||
/**
|
||||
* 手机号码.
|
||||
@ -264,6 +264,12 @@ public class WxCpXmlMessage implements Serializable {
|
||||
@XStreamAlias("IsLeader")
|
||||
private Integer isLeader;
|
||||
|
||||
/**
|
||||
* 表示所在部门是否为上级,0-否,1-是,顺序与Department字段的部门逐一对应.
|
||||
*/
|
||||
@XStreamAlias("IsLeaderInDept")
|
||||
private Integer[] isLeaderInDept;
|
||||
|
||||
/**
|
||||
* 座机.
|
||||
*/
|
||||
@ -288,7 +294,7 @@ public class WxCpXmlMessage implements Serializable {
|
||||
* 部门Id.
|
||||
*/
|
||||
@XStreamAlias("Id")
|
||||
private Integer id;
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 父部门id.
|
||||
|
@ -195,7 +195,7 @@ public class WxCpXmlMessageTest {
|
||||
assertEquals(wxMessage.getMsgType(), WxConsts.XmlMsgType.EVENT);
|
||||
assertEquals(wxMessage.getEvent(), WxCpConsts.EventType.CHANGE_EXTERNAL_CONTACT);
|
||||
assertEquals(wxMessage.getChangeType(), WxCpConsts.ExternalContactChangeType.ADD_EXTERNAL_CONTACT);
|
||||
assertEquals(wxMessage.getExternalUserID(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
|
||||
assertEquals(wxMessage.getExternalUserId(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
|
||||
assertEquals(wxMessage.getState(), "teststate");
|
||||
assertEquals(wxMessage.getWelcomeCode(), "WELCOMECODE");
|
||||
|
||||
@ -220,6 +220,6 @@ public class WxCpXmlMessageTest {
|
||||
assertEquals(wxMessage.getEvent(), WxCpConsts.EventType.CHANGE_EXTERNAL_CONTACT);
|
||||
assertEquals(wxMessage.getChangeType(), WxCpConsts.ExternalContactChangeType.DEL_EXTERNAL_CONTACT);
|
||||
assertEquals(wxMessage.getUserId(), "zhangsan");
|
||||
assertEquals(wxMessage.getExternalUserID(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
|
||||
assertEquals(wxMessage.getExternalUserId(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user