File tree Expand file tree Collapse file tree 4 files changed +107
-0
lines changed
weixin-java-channel/src/main/java/me/chanjar/weixin/channel/bean/after Expand file tree Collapse file tree 4 files changed +107
-0
lines changed Original file line number Diff line number Diff line change
1
+ package me .chanjar .weixin .channel .bean .after ;
2
+
3
+ import com .fasterxml .jackson .annotation .JsonProperty ;
4
+ import java .io .Serializable ;
5
+ import lombok .Data ;
6
+ import lombok .NoArgsConstructor ;
7
+ import me .chanjar .weixin .channel .bean .base .AddressInfo ;
8
+
9
+ /**
10
+ * 换货类型的发货物流信息
11
+ *
12
+ * @author <a href="https://github.com/lixize">Zeyes</a>
13
+ */
14
+ @ Data
15
+ @ NoArgsConstructor
16
+ public class AfterSaleExchangeDeliveryInfo implements Serializable {
17
+
18
+ private static final long serialVersionUID = 3039216368034112038L ;
19
+
20
+ /** 快递单号 */
21
+ @ JsonProperty ("waybill_id" )
22
+ private String waybillId ;
23
+
24
+ /** 物流公司id */
25
+ @ JsonProperty ("delivery_id" )
26
+ private String deliveryId ;
27
+
28
+ /** 物流公司名称 */
29
+ @ JsonProperty ("delivery_name" )
30
+ private String deliveryName ;
31
+
32
+ /** 地址信息 */
33
+ @ JsonProperty ("address_info" )
34
+ private AddressInfo addressInfo ;
35
+ }
Original file line number Diff line number Diff line change
1
+ package me .chanjar .weixin .channel .bean .after ;
2
+
3
+ import com .fasterxml .jackson .annotation .JsonProperty ;
4
+ import java .io .Serializable ;
5
+ import lombok .Data ;
6
+ import lombok .NoArgsConstructor ;
7
+
8
+ /**
9
+ * 换货商品信息
10
+ *
11
+ * @author <a href="https://github.com/lixize">Zeyes</a>
12
+ */
13
+ @ Data
14
+ @ NoArgsConstructor
15
+ public class AfterSaleExchangeProductInfo implements Serializable {
16
+
17
+ private static final long serialVersionUID = -1341436607011117854L ;
18
+
19
+ /** 商品spuid */
20
+ @ JsonProperty ("product_id" )
21
+ private String productId ;
22
+
23
+ /** 旧商品skuid */
24
+ @ JsonProperty ("old_sku_id" )
25
+ private String oldSkuId ;
26
+
27
+ /** 新商品skuid */
28
+ @ JsonProperty ("new_sku_id" )
29
+ private String newSkuId ;
30
+
31
+ /** 数量 */
32
+ @ JsonProperty ("product_cnt" )
33
+ private String productCnt ;
34
+ }
Original file line number Diff line number Diff line change @@ -86,4 +86,16 @@ public class AfterSaleInfo implements Serializable {
86
86
/** 仅在待商家审核退款退货申请或收货期间返回,表示操作剩余时间(秒数)*/
87
87
@ JsonProperty ("deadline" )
88
88
private Long deadline ;
89
+
90
+ /** 售后换货商品信息 */
91
+ @ JsonProperty ("exchange_product_info" )
92
+ private AfterSaleExchangeProductInfo exchangeProductInfo ;
93
+
94
+ /** 售后换货物流信息 */
95
+ @ JsonProperty ("exchange_delivery_info" )
96
+ private AfterSaleExchangeDeliveryInfo exchangeDeliveryInfo ;
97
+
98
+ /** 售后换货虚拟号码信息 */
99
+ @ JsonProperty ("virtual_tel_num_info" )
100
+ private AfterSaleVirtualNumberInfo virtualTelNumInfo ;
89
101
}
Original file line number Diff line number Diff line change
1
+ package me .chanjar .weixin .channel .bean .after ;
2
+
3
+ import com .fasterxml .jackson .annotation .JsonProperty ;
4
+ import java .io .Serializable ;
5
+ import lombok .Data ;
6
+ import lombok .NoArgsConstructor ;
7
+
8
+ /**
9
+ * 虚拟号码信息
10
+ *
11
+ * @author <a href="https://github.com/lixize">Zeyes</a>
12
+ */
13
+ @ Data
14
+ @ NoArgsConstructor
15
+ public class AfterSaleVirtualNumberInfo implements Serializable {
16
+ private static final long serialVersionUID = -5756618937333859985L ;
17
+
18
+ /** 虚拟号码 */
19
+ @ JsonProperty ("virtual_tel_number" )
20
+ private String virtualTelNumber ;
21
+
22
+ /** 虚拟号码过期时间 */
23
+ @ JsonProperty ("virtual_tel_expire_time" )
24
+ private Long virtualTelExpireTime ;
25
+
26
+ }
You can’t perform that action at this time.
0 commit comments