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 {
8686 /** 仅在待商家审核退款退货申请或收货期间返回,表示操作剩余时间(秒数)*/
8787 @ JsonProperty ("deadline" )
8888 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 ;
89101}
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