File tree Expand file tree Collapse file tree 2 files changed +55
-0
lines changed
weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/order Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Original file line number Diff line number Diff line change @@ -20,4 +20,22 @@ public class OrderAddressInfo extends AddressInfo {
20
20
/** 虚拟发货订单联系方式(deliver_method=1时返回) */
21
21
@ JsonProperty ("virtual_order_tel_number" )
22
22
private String virtualOrderTelNumber ;
23
+
24
+ /**
25
+ * 额外的联系方式信息(虚拟号码相关),具体结构请参考TelNumberExtInfo结构体
26
+ */
27
+ @ JsonProperty ("tel_number_ext_info" )
28
+ private TelNumberExtInfo telNumberExtInfo ;
29
+
30
+ /**
31
+ * 0:不使用虚拟号码,1:使用虚拟号码
32
+ */
33
+ @ JsonProperty ("use_tel_number" )
34
+ private Integer useTelNumber ;
35
+
36
+ /**
37
+ * 标识当前店铺下一个唯一的用户收货地址
38
+ */
39
+ @ JsonProperty ("hash_code" )
40
+ private String hashCode ;
23
41
}
Original file line number Diff line number Diff line change
1
+ package me .chanjar .weixin .channel .bean .order ;
2
+
3
+ import com .fasterxml .jackson .annotation .JsonProperty ;
4
+ import lombok .Data ;
5
+
6
+ /**
7
+ * 联系方式信息
8
+ *
9
+ * @author <a href="https://github.com/imyzt">imyzt</a>
10
+ */
11
+ @ Data
12
+ public class TelNumberExtInfo {
13
+
14
+ /**
15
+ * 脱敏手机号
16
+ */
17
+ @ JsonProperty ("real_tel_number" )
18
+ private String realTelNumber ;
19
+
20
+ /**
21
+ * 完整的虚拟号码
22
+ */
23
+ @ JsonProperty ("virtual_tel_number" )
24
+ private String virtualTelNumber ;
25
+
26
+ /**
27
+ * 主动兑换的虚拟号码过期时间
28
+ */
29
+ @ JsonProperty ("virtual_tel_expire_time" )
30
+ private Long virtualTelExpireTime ;
31
+
32
+ /**
33
+ * 主动兑换虚拟号码次数
34
+ */
35
+ @ JsonProperty ("get_virtual_tel_cnt" )
36
+ private Long getVirtualTelCnt ;
37
+ }
You can’t perform that action at this time.
0 commit comments