Lijingyang 2 mesi fa
parent
commit
9ca3dbf187

+ 117 - 117
ruoyi-modules/ruoyi-external/src/main/java/org/dromara/external/controller/zhongche/ZhongChePullController.java

@@ -207,16 +207,16 @@ public class ZhongChePullController {
 
     //TODO 5.2.1	商品导入
     @PostMapping("/egoods/import")
-    public ZCR<GoodsImportVo> egoodsImport(@RequestBody GoodsImportBo bo) {
+    public ZCR egoodsImport(@RequestBody GoodsImportBo bo) {
 
-        ZCR<String> responseDto = doZcPost("/api/egoods/import", bo);
+        ZCR responseDto = doZcPost("/api/egoods/import", bo);
         //TODO 6.2 签名校验
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
         //解析业务响应参数
-        ZCR<GoodsImportVo> zcr = parseZcResponse(responseDto, GoodsImportVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsImportVo.class);
         return zcr;
 
     }
@@ -263,63 +263,63 @@ public class ZhongChePullController {
 
     //TODO 5.2.2	商品价格变更
     @PostMapping("/egoods/price/update")
-    public ZCR<GoodsPriceUpdateVo> egoodsPriceUpdate(@RequestBody GoodsImportBo bo) {
+    public ZCR egoodsPriceUpdate(@RequestBody GoodsImportBo bo) {
 
-        ZCR<String> responseDto = doZcPost("/api/egoods/price/update", bo);
+        ZCR responseDto = doZcPost("/api/egoods/price/update", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsPriceUpdateVo> zcr = parseZcResponse(responseDto, GoodsPriceUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsPriceUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.2.3	商品上下架状态变更
     @PostMapping("/egoods/status/update")
-    public ZCR<GoodsStatusUpdateVo> egoodsStatusUpdate(@RequestBody GoodsStatusUpdateBo bo) {
+    public ZCR egoodsStatusUpdate(@RequestBody GoodsStatusUpdateBo bo) {
 
-        ZCR<String> responseDto = doZcPost("/api/egoods/status/update", bo);
+        ZCR responseDto = doZcPost("/api/egoods/status/update", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsStatusUpdateVo> zcr = parseZcResponse(responseDto, GoodsStatusUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsStatusUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.2.4	商品图片变更
     @PostMapping("/egoods/imgs/update")
-    public ZCR<GoodsImageUpdateVo> egoodsImgsUpdate(@RequestBody GoodsImageUpdateBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/egoods/imgs/update", bo);
+    public ZCR egoodsImgsUpdate(@RequestBody GoodsImageUpdateBo bo) {
+        ZCR responseDto = doZcPost("/api/egoods/imgs/update", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsImageUpdateVo> zcr = parseZcResponse(responseDto, GoodsImageUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsImageUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.2.5	商品规格信息变更
     @PostMapping("/egoods/properties/update")
-    public ZCR<GoodsUpdateVo> egoodsPropertiesUpdate(@RequestBody GoodsPropertiesUpdateBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/egoods/properties/update", bo);
+    public ZCR egoodsPropertiesUpdate(@RequestBody GoodsPropertiesUpdateBo bo) {
+        ZCR responseDto = doZcPost("/api/egoods/properties/update", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.2.6	商品详情信息变更
     @PostMapping("/egoods/detail/update")
-    public ZCR<GoodsUpdateVo> egoodsDetailUpdate(@RequestBody GoodsDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/egoods/detail/update", bo);
+    public ZCR egoodsDetailUpdate(@RequestBody GoodsDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/egoods/detail/update", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
@@ -327,98 +327,98 @@ public class ZhongChePullController {
 
     //TODO 5.3.1	查询订单详情
     @PostMapping("/mall/order/detail")
-    public ZCR<OrderDetailVo> mallOrderDetail(@RequestBody OrderDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/detail", bo);
+    public ZCR mallOrderDetail(@RequestBody OrderDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/detail", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<OrderDetailVo> zcr = parseZcResponse(responseDto, OrderDetailVo.class);
+        ZCR zcr = parseZcResponse(responseDto, OrderDetailVo.class);
         return zcr;
     }
 
     //TODO 5.3.2	接单
     @PostMapping("/mall/order/confirm")
-    public ZCR<GoodsUpdateVo> mallOrderConfirm(@RequestBody OrderConfirmBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/confirm", bo);
+    public ZCR mallOrderConfirm(@RequestBody OrderConfirmBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/confirm", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.3.3	同步商品协商发货时间
     @PostMapping("/mall/order/goods/append")
-    public ZCR<GoodsUpdateVo> mallOrderGoodsAppend(@RequestBody OrderGoodsAppendBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/goods/append", bo);
+    public ZCR mallOrderGoodsAppend(@RequestBody OrderGoodsAppendBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/goods/append", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.3.4	拒单
     @PostMapping("/mall/order/reject")
-    public ZCR<GoodsUpdateVo> mallOrderReject(@RequestBody OrderRejectBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/reject", bo);
+    public ZCR mallOrderReject(@RequestBody OrderRejectBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/reject", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.3.5	发货
     @PostMapping("/mall/order/deliver/goods")
-    public ZCR<OrderDeliverVo> mallOrderDeliverGoods(@RequestBody OrderDeliverBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/deliver/goods", bo);
+    public ZCR mallOrderDeliverGoods(@RequestBody OrderDeliverBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/deliver/goods", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<OrderDeliverVo> zcr = parseZcResponse(responseDto, OrderDeliverVo.class);
+        ZCR zcr = parseZcResponse(responseDto, OrderDeliverVo.class);
         return zcr;
 
     }
 
     //TODO 5.3.6	查询待处理订单列表
     @PostMapping("/mall/order/pending/list")
-    public ZCR<PendingOrderListVo> mallOrderPendingList(@RequestBody ZCTokenBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/pending/list", bo);
+    public ZCR mallOrderPendingList(@RequestBody ZCTokenBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/pending/list", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<PendingOrderListVo> zcr = parseZcResponse(responseDto, PendingOrderListVo.class);
+        ZCR zcr = parseZcResponse(responseDto, PendingOrderListVo.class);
         return zcr;
     }
 
     //TODO 5.3.7	妥投通知
     @PostMapping("/mall/order/delivered/notice")
-    public ZCR<GoodsUpdateVo> mallOrderDeliveredNotice(@RequestBody OrderDeliveredNoticeBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/delivered/notice", bo);
+    public ZCR mallOrderDeliveredNotice(@RequestBody OrderDeliveredNoticeBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/delivered/notice", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.3.8	查询发货单信息
     @PostMapping("/mall/order/query/outgoing")
-    public ZCR<OutgoingVo> mallOrderQueryOutgoing(@RequestBody OutgoingQueryBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/query/outgoing", bo);
+    public ZCR mallOrderQueryOutgoing(@RequestBody OutgoingQueryBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/query/outgoing", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<OutgoingVo> zcr = parseZcResponse(responseDto, OutgoingVo.class);
+        ZCR zcr = parseZcResponse(responseDto, OutgoingVo.class);
         return zcr;
     }
 
@@ -430,13 +430,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/order/cancel/audit/judge")
-    public ZCR<GoodsUpdateVo> mallOrderCancelAuditJudge(@RequestBody OrderCancelAuditBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/order/cancel/audit/judge", bo);
+    public ZCR mallOrderCancelAuditJudge(@RequestBody OrderCancelAuditBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/order/cancel/audit/judge", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
@@ -457,109 +457,109 @@ public class ZhongChePullController {
         AfterSaleReturn afterSaleReturn = new AfterSaleReturn();
      */
     @PostMapping("/mall/aftersale/detail")
-    public ZCR<AfterSaleDetailVo> mallAftersaleDetail(@RequestBody AfterSaleDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/detail", bo);
+    public ZCR mallAftersaleDetail(@RequestBody AfterSaleDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/detail", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<AfterSaleDetailVo> zcr = parseZcResponse(responseDto, AfterSaleDetailVo.class);
+        ZCR zcr = parseZcResponse(responseDto, AfterSaleDetailVo.class);
         return zcr;
     }
 
     //TODO 5.4.2	接受售后
     @PostMapping("/mall/aftersale/confirm")
-    public ZCR<GoodsUpdateVo> mallAftersaleConfirm(@RequestBody AfterSaleConfirmBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/confirm", bo);
+    public ZCR mallAftersaleConfirm(@RequestBody AfterSaleConfirmBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/confirm", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.4.3	拒绝售后
     @PostMapping("/mall/aftersale/reject")
-    public ZCR<GoodsUpdateVo> mallAftersaleReject(@RequestBody AfterSaleRejectBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/reject", bo);
+    public ZCR mallAftersaleReject(@RequestBody AfterSaleRejectBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/reject", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.4.4	确认收到退货
     @PostMapping("/mall/aftersale/return/goods/received")
-    public ZCR<GoodsUpdateVo> mallAftersaleReturnGoodsReceived(@RequestBody AfterSaleReturnReceivedBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/return/goods/received", bo);
+    public ZCR mallAftersaleReturnGoodsReceived(@RequestBody AfterSaleReturnReceivedBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/return/goods/received", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
     //TODO 5.4.5	换货新品发货
     @PostMapping("/mall/aftersale/deliver/goods")
-    public ZCR<AfterSaleDeliverGoodsVo> mallAftersaleDeliverGoods(@RequestBody AfterSaleDeliverGoodsBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/deliver/goods", bo);
+    public ZCR mallAftersaleDeliverGoods(@RequestBody AfterSaleDeliverGoodsBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/deliver/goods", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<AfterSaleDeliverGoodsVo> zcr = parseZcResponse(responseDto, AfterSaleDeliverGoodsVo.class);
+        ZCR zcr = parseZcResponse(responseDto, AfterSaleDeliverGoodsVo.class);
         return zcr;
     }
 
     //TODO 5.4.6	查询待处理售后单列表
     @PostMapping("/mall/aftersale/pending/list")
-    public ZCR<AfterSalePendingListVo> mallAftersalePendingList(@RequestBody AfterSalePendingListBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/pending/list", bo);
+    public ZCR mallAftersalePendingList(@RequestBody AfterSalePendingListBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/pending/list", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<AfterSalePendingListVo> zcr = parseZcResponse(responseDto, AfterSalePendingListVo.class);
+        ZCR zcr = parseZcResponse(responseDto, AfterSalePendingListVo.class);
         return zcr;
     }
 
     //TODO 5.4.7	查询换货新品发货单信息
     @PostMapping("/mall/aftersale/query/outgoing")
-    public ZCR<AfterSaleQueryOutgoingVo> mallAftersaleQueryOutgoing(@RequestBody AfterSaleQueryOutgoingBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/query/outgoing", bo);
+    public ZCR mallAftersaleQueryOutgoing(@RequestBody AfterSaleQueryOutgoingBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/query/outgoing", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<AfterSaleQueryOutgoingVo> zcr = parseZcResponse(responseDto, AfterSaleQueryOutgoingVo.class);
+        ZCR zcr = parseZcResponse(responseDto, AfterSaleQueryOutgoingVo.class);
         return zcr;
     }
 
     //TODO 5.4.8	线下售后
     @PostMapping("/mall/aftersale/offline/create")
-    public ZCR<AfterSaleOfflineCreateVo> mallAftersaleOfflineCreate(@RequestBody AfterSaleOfflineCreateBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/offline/create", bo);
+    public ZCR mallAftersaleOfflineCreate(@RequestBody AfterSaleOfflineCreateBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/offline/create", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<AfterSaleOfflineCreateVo> zcr = parseZcResponse(responseDto, AfterSaleOfflineCreateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, AfterSaleOfflineCreateVo.class);
         return zcr;
     }
 
     //TODO 5.4.9	确认退款
     @PostMapping("/mall/aftersale/refund")
-    public ZCR<GoodsUpdateVo> mallAftersaleRefund(@RequestBody AfterSaleRefundBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/aftersale/refund", bo);
+    public ZCR mallAftersaleRefund(@RequestBody AfterSaleRefundBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/aftersale/refund", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
@@ -574,13 +574,13 @@ public class ZhongChePullController {
         InvoiceReceiver invoiceReceiver = new InvoiceReceiver();
      */
     @PostMapping("/mall/invoice/apply/detail")
-    public ZCR<InvoiceApplyDetailVo> mallInvoiceApplyDetail(@RequestBody InvoiceApplyDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/apply/detail", bo);
+    public ZCR mallInvoiceApplyDetail(@RequestBody InvoiceApplyDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/apply/detail", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<InvoiceApplyDetailVo> zcr = parseZcResponse(responseDto, InvoiceApplyDetailVo.class);
+        ZCR zcr = parseZcResponse(responseDto, InvoiceApplyDetailVo.class);
         return zcr;
 
     }
@@ -594,13 +594,13 @@ public class ZhongChePullController {
         InvoiceOrder invoiceOrder = new InvoiceOrder();
      */
     @PostMapping("/mall/invoice/apply/orders")
-    public ZCR<InvoiceApplyOrdersVo> mallInvoiceApplyOrders(@RequestBody InvoiceApplyOrdersBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/apply/orders", bo);
+    public ZCR mallInvoiceApplyOrders(@RequestBody InvoiceApplyOrdersBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/apply/orders", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<InvoiceApplyOrdersVo> zcr = parseZcResponse(responseDto, InvoiceApplyOrdersVo.class);
+        ZCR zcr = parseZcResponse(responseDto, InvoiceApplyOrdersVo.class);
         return zcr;
 
     }
@@ -608,13 +608,13 @@ public class ZhongChePullController {
     //TODO 5.7.3    拒绝开票
 
     @PostMapping("/mall/invoice/apply/reject")
-    public ZCR<GoodsUpdateVo> mallInvoiceApplyReject(@RequestBody InvoiceApplyRejectBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/apply/reject", bo);
+    public ZCR mallInvoiceApplyReject(@RequestBody InvoiceApplyRejectBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/apply/reject", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
@@ -627,13 +627,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/sync/invoiceinfos")
-    public ZCR<GoodsUpdateVo> mallInvoiceSyncInvoiceInfos(@RequestBody InvoiceSyncInvoiceInfosBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/sync/invoiceinfos", bo);
+    public ZCR mallInvoiceSyncInvoiceInfos(@RequestBody InvoiceSyncInvoiceInfosBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/sync/invoiceinfos", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
     }
@@ -646,13 +646,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/sync/waybill")
-    public ZCR<GoodsUpdateVo> mallInvoiceSyncWaybill(@RequestBody InvoiceSyncWaybillBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/sync/waybill", bo);
+    public ZCR mallInvoiceSyncWaybill(@RequestBody InvoiceSyncWaybillBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/sync/waybill", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }
 
@@ -664,13 +664,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/delivered/notice")
-    public ZCR<GoodsUpdateVo> mallInvoiceDeliveredNotice(@RequestBody InvoiceDeliveredNoticeBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/delivered/notice", bo);
+    public ZCR mallInvoiceDeliveredNotice(@RequestBody InvoiceDeliveredNoticeBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/delivered/notice", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
 
@@ -686,13 +686,13 @@ public class ZhongChePullController {
         InvoiceApplyWaitlistVo invoiceApplyWaitlistVo = new InvoiceApplyWaitlistVo();
      */
     @PostMapping("/mall/invoice/apply/waitlist")
-    public ZCR<InvoiceApplyWaitlistVo> mallInvoiceApplyWaitList(@RequestBody InvoiceApplyWaitlistBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/apply/waitlist", bo);
+    public ZCR mallInvoiceApplyWaitList(@RequestBody InvoiceApplyWaitlistBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/apply/waitlist", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<InvoiceApplyWaitlistVo> zcr = parseZcResponse(responseDto, InvoiceApplyWaitlistVo.class);
+        ZCR zcr = parseZcResponse(responseDto, InvoiceApplyWaitlistVo.class);
         return zcr;
 
 
@@ -706,13 +706,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/refund/agree")
-    public ZCR<GoodsUpdateVo> mallInvoiceRefundAgree(@RequestBody InvoiceRefundAgreeBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/refund/agree", bo);
+    public ZCR mallInvoiceRefundAgree(@RequestBody InvoiceRefundAgreeBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/refund/agree", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
     }
@@ -725,13 +725,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/refund/finish")
-    public ZCR<GoodsUpdateVo> mallInvoiceRefundFinish(@RequestBody InvoiceRefundFinishBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/refund/finish", bo);
+    public ZCR mallInvoiceRefundFinish(@RequestBody InvoiceRefundFinishBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/refund/finish", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
     }
@@ -744,13 +744,13 @@ public class ZhongChePullController {
         GoodsUpdateVo goodsUpdateVo = new GoodsUpdateVo();
      */
     @PostMapping("/mall/invoice/refund/reject")
-    public ZCR<GoodsUpdateVo> mallInvoiceRefundReject(@RequestBody InvoiceRefundRejectBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/invoice/refund/reject", bo);
+    public ZCR mallInvoiceRefundReject(@RequestBody InvoiceRefundRejectBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/invoice/refund/reject", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
     }
@@ -759,26 +759,26 @@ public class ZhongChePullController {
 
     //TODO 5.9.1	查询结算单详情
     @PostMapping("/mall/settlement/detail")
-    public ZCR<SettlementDetailVo> mallSettlementDetail(@RequestBody SettlementDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/settlement/detail", bo);
+    public ZCR mallSettlementDetail(@RequestBody SettlementDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/settlement/detail", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<SettlementDetailVo> zcr = parseZcResponse(responseDto, SettlementDetailVo.class);
+        ZCR zcr = parseZcResponse(responseDto, SettlementDetailVo.class);
         return zcr;
 
     }
 
     //TODO 5.9.2	查询结算单订单列表
     @PostMapping("/mall/settlement/apply/orders")
-    public ZCR<SettlementApplyOrdersVo> mallSettlementApplyOrders(@RequestBody SettlementApplyOrdersBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/settlement/apply/orders", bo);
+    public ZCR mallSettlementApplyOrders(@RequestBody SettlementApplyOrdersBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/settlement/apply/orders", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<SettlementApplyOrdersVo> zcr = parseZcResponse(responseDto, SettlementApplyOrdersVo.class);
+        ZCR zcr = parseZcResponse(responseDto, SettlementApplyOrdersVo.class);
         return zcr;
 
     }
@@ -786,13 +786,13 @@ public class ZhongChePullController {
 
     //TODO 5.9.3	结算单确认结算
     @PostMapping("/mall/settlement/confirm")
-    public ZCR<GoodsUpdateVo> mallSettlementConfirm(@RequestBody SettlementConfirmBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/settlement/confirm", bo);
+    public ZCR mallSettlementConfirm(@RequestBody SettlementConfirmBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/settlement/confirm", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
 
 
@@ -800,26 +800,26 @@ public class ZhongChePullController {
 
     //TODO 5.9.4	结算单付款详情
     @PostMapping("/mall/settlement/payment/detail")
-    public ZCR<SettlementPaymentDetailVo> mallSettlementPaymentDetail( @RequestBody SettlementPaymentDetailBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/settlement/payment/detail", bo);
+    public ZCR mallSettlementPaymentDetail( @RequestBody SettlementPaymentDetailBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/settlement/payment/detail", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<SettlementPaymentDetailVo> zcr = parseZcResponse(responseDto, SettlementPaymentDetailVo.class);
+        ZCR zcr = parseZcResponse(responseDto, SettlementPaymentDetailVo.class);
         return zcr;
 
     }
 
     //TODO 5.9.5	结算单确认收款
     @PostMapping("/mall/settlement/confirm/payment")
-    public ZCR<GoodsUpdateVo> mallSettlementConfirmPayment( @RequestBody SettlementConfirmPaymentBo bo) {
-        ZCR<String> responseDto = doZcPost("/api/mall/settlement/confirm/payment", bo);
+    public ZCR mallSettlementConfirmPayment( @RequestBody SettlementConfirmPaymentBo bo) {
+        ZCR responseDto = doZcPost("/api/mall/settlement/confirm/payment", bo);
         Boolean aBoolean = verifyResponseSign(responseDto);
         if (!aBoolean){
             return ZCR.fail("5001", "响应签名验证失败");
         }
-        ZCR<GoodsUpdateVo> zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
+        ZCR zcr = parseZcResponse(responseDto, GoodsUpdateVo.class);
         return zcr;
     }