From 1ee6637e101e539b7e327c779087d81de9d8b129 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 30 四月 2026 17:33:14 +0800
Subject: [PATCH] 开发优惠券发放逻辑

---
 xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java
index f8eed4d..49b4580 100644
--- a/xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java
+++ b/xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java
@@ -31,12 +31,14 @@
 
     @PostMapping("/logan/inner/appUserCoupon/getUserCoupon")
     R<UserCouponVo> getUserCoupon(@RequestBody GetUserCouponDto dto);
+
     @PostMapping("/logan/inner/appUserCoupon/useUserCoupon")
     R<BigDecimal> useUserCoupon(@RequestBody UseUserCouponDto dto);
 
 
     /**
      * 退回用户的优惠卷
+     *
      * @param dto
      * @return
      */
@@ -50,29 +52,39 @@
 
     /**
      * userIds 、couponId、activityId、activityName、activityStartTime、activityEndTime、activityRemarks
+     *
      * @param dto
      * @return
      */
     @PostMapping("/api/v1/appUserCoupon/saveInfo_activity")
     @ApiOperation(value = "活动发放优惠券", tags = {"管理后台-活动发放优惠券"})
-     R<String> saveInfo_activity(@RequestBody UseUserCouponDto dto) ;
-
+    R<String> saveInfo_activity(@RequestBody UseUserCouponDto dto);
 
 
     /**
      * 获取用户活动领取的优惠券
+     *
      * @return
      */
     @PostMapping("/logan/inner/appUserCoupon/getXpAppUserCoupon")
     R<List<XpAppUserCoupon>> getXpAppUserCoupon(@RequestParam Long activityId);
 
 
-
     /**
      * 计算优惠金额
+     *
      * @param vo
      * @return
      */
     @PostMapping("/logan/inner/appUserCoupon/calculateDiscountAmount")
     R<BigDecimal> calculateDiscountAmount(@RequestParam CalculateDiscountAmountVo vo);
+
+
+    /**
+     * 批量保存数据
+     * @param xpAppUserCoupons
+     * @return
+     */
+    @PostMapping("/logan/inner/appUserCoupon/saveBatch")
+    R<?> saveBatch(@RequestParam List<XpAppUserCoupon> xpAppUserCoupons);
 }

--
Gitblit v1.7.1