Skip to content

Commit b65783b

Browse files
authored
🎨 修复客户端在使用Request对象时由lombok注解引发的错误
1 parent 226c2af commit b65783b

File tree

9 files changed

+51
-14
lines changed

9 files changed

+51
-14
lines changed

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopAfterSaleAddRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810
import java.util.List;
@@ -13,6 +15,8 @@
1315
*/
1416
@Data
1517
@Builder
18+
@NoArgsConstructor
19+
@AllArgsConstructor
1620
public class WxMaShopAfterSaleAddRequest implements Serializable {
1721
private static final long serialVersionUID = 6652525413062887786L;
1822

@@ -52,6 +56,8 @@ public class WxMaShopAfterSaleAddRequest implements Serializable {
5256

5357
@Data
5458
@Builder
59+
@NoArgsConstructor
60+
@AllArgsConstructor
5561
public static class ProductInfosBean implements Serializable {
5662
/**
5763
* out_product_id : 234245

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopAfterSaleGetRequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810

@@ -12,6 +14,8 @@
1214
*/
1315
@Data
1416
@Builder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
1519
public class WxMaShopAfterSaleGetRequest implements Serializable {
1620
private static final long serialVersionUID = -1275475147400719521L;
1721

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopAfterSaleUpdateRequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810

@@ -12,6 +14,8 @@
1214
*/
1315
@Data
1416
@Builder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
1519
public class WxMaShopAfterSaleUpdateRequest implements Serializable {
1620
private static final long serialVersionUID = 2712027510252221370L;
1721

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopAuditBrandRequest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810
import java.util.List;
@@ -13,6 +15,8 @@
1315
*/
1416
@Data
1517
@Builder
18+
@NoArgsConstructor
19+
@AllArgsConstructor
1620
public class WxMaShopAuditBrandRequest implements Serializable {
1721
private static final long serialVersionUID = -969331692973992066L;
1822

@@ -25,6 +29,8 @@ public class WxMaShopAuditBrandRequest implements Serializable {
2529

2630
@Data
2731
@Builder
32+
@NoArgsConstructor
33+
@AllArgsConstructor
2834
public static class AuditReqBean implements Serializable {
2935
/**
3036
* license : ["https://img.zhls.qq.com/3/609b98f7e0ff43d59ce6d9cca636c3e0.jpg"]
@@ -38,6 +44,8 @@ public static class AuditReqBean implements Serializable {
3844

3945
@Data
4046
@Builder
47+
@NoArgsConstructor
48+
@AllArgsConstructor
4149
public static class BrandInfoBean implements Serializable {
4250
/**
4351
* brand_audit_type : 1

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopAuditCategoryRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810
import java.util.List;
@@ -13,6 +15,8 @@
1315
*/
1416
@Data
1517
@Builder
18+
@NoArgsConstructor
19+
@AllArgsConstructor
1620
public class WxMaShopAuditCategoryRequest implements Serializable {
1721
private static final long serialVersionUID = -6730876344556487071L;
1822

@@ -25,6 +29,8 @@ public class WxMaShopAuditCategoryRequest implements Serializable {
2529

2630
@Data
2731
@Builder
32+
@NoArgsConstructor
33+
@AllArgsConstructor
2834
public static class AuditReqBean implements Serializable {
2935
/**
3036
* license : ["www.xxxxx.com"]

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopDeliveryRecieveRequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810

@@ -12,6 +14,8 @@
1214
*/
1315
@Data
1416
@Builder
17+
@NoArgsConstructor
18+
@AllArgsConstructor
1519
public class WxMaShopDeliveryRecieveRequest implements Serializable {
1620
private static final long serialVersionUID = 1540854758624081221L;
1721

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/shop/request/WxMaShopDeliverySendRequest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package cn.binarywang.wx.miniapp.bean.shop.request;
22

33
import com.google.gson.annotations.SerializedName;
4+
import lombok.AllArgsConstructor;
45
import lombok.Builder;
56
import lombok.Data;
7+
import lombok.NoArgsConstructor;
68

79
import java.io.Serializable;
810
import java.util.List;
@@ -13,6 +15,8 @@
1315
*/
1416
@Data
1517
@Builder
18+
@NoArgsConstructor
19+
@AllArgsConstructor
1620
public class WxMaShopDeliverySendRequest implements Serializable {
1721
private static final long serialVersionUID = -4034672301224469057L;
1822

@@ -37,6 +41,8 @@ public class WxMaShopDeliverySendRequest implements Serializable {
3741

3842
@Data
3943
@Builder
44+
@NoArgsConstructor
45+
@AllArgsConstructor
4046
public static class DeliveryListBean implements Serializable {
4147
/**
4248
* delivery_id : SF

weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaShopAfterSaleServiceImplTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ public class WxMaShopAfterSaleServiceImplTest {
2929
@Test
3030
public void testAdd() throws WxErrorException {
3131
WxMaShopAfterSaleAddRequest.ProductInfosBean productInfosBean = WxMaShopAfterSaleAddRequest.ProductInfosBean.builder()
32-
.outProductId("234245")
33-
.outSkuId("23424")
34-
.productCnt(5)
32+
.outProductId("19030")
33+
.outSkuId("123266")
34+
.productCnt(1)
3535
.build();
3636
WxMaShopAfterSaleAddRequest request = WxMaShopAfterSaleAddRequest.builder()
37-
.outOrderId("xxxxx")
38-
.outAftersaleId("xxxxxx")
39-
.openid("oTVP50O53a7jgmawAmxKukNlq3XI")
37+
.outOrderId("318070290792415232X")
38+
.outAftersaleId("318092069606883328X")
39+
.openid("odIi15CuQ0IQviqsnUMy6CKNetrMX")
4040
.type(1)
41-
.createTime("2020-12-01 00:00:00")
41+
.createTime("2021-08-20 00:00:00")
4242
.status(1)
4343
.finishAllAftersale(0)
44-
.path("/pages/aftersale.html?out_aftersale_id=xxxxx")
44+
.path("/pages/aftersale.html?out_aftersale_id=318092069606883328X")
4545
.refund(100L)
4646
.productInfos(new ArrayList<>(Arrays.asList(productInfosBean)))
4747
.build();

weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/api/impl/WxMaShopDeliveryServiceImplTest.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,13 @@ public void testGetCompanyList() throws WxErrorException {
3434
@Test
3535
public void testSend() throws WxErrorException {
3636
WxMaShopDeliverySendRequest.DeliveryListBean deliveryListBean = WxMaShopDeliverySendRequest.DeliveryListBean.builder()
37-
.deliveryId("SF")
38-
.waybillId("23424324253")
37+
.deliveryId("ZTO")
38+
.waybillId("73164691843558")
3939
.build();
4040
WxMaShopDeliverySendRequest request = WxMaShopDeliverySendRequest.builder()
41-
.orderId(123456L)
42-
.outOrderId("xxxxx")
43-
.openid("oTVP50O53a7jgmawAmxKukNlq3XI")
44-
.finishAllDelivery(0)
41+
.outOrderId("318070290792415232")
42+
.openid("odIi15CuQ0IQviqsnUMy6CKNetrM")
43+
.finishAllDelivery(1)
4544
.deliveryList(new ArrayList<>(Arrays.asList(deliveryListBean)))
4645
.build();
4746
WxMaShopBaseResponse response = wxService.getShopDeliveryService().send(request);

0 commit comments

Comments
 (0)