From c92ce4b17cd5413d6a192d8bfbb3e07b88cc2d13 Mon Sep 17 00:00:00 2001
From: yyy <1083599556@qq.com>
Date: 星期二, 21 四月 2026 14:16:41 +0800
Subject: [PATCH] 1.根据ids删除用户优惠券

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
index db53bd1..2610642 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpAppUserCouponController.java
@@ -68,7 +68,7 @@
     }
 
     @PostMapping("/v1/api/appUserCoupon/pageList")
-    @ApiOperation(value = "用户优惠券列表",tags = {"管理后台-用户优惠券列表"},response = XpAppUserCouponListVo.class)
+    @ApiOperation(value = "白名单用户优惠券列表",tags = {"管理后台-白名单-用户优惠券列表"},response = XpAppUserCouponListVo.class)
     public R<PageInfo<XpAppUserCouponListVo>> pageList(@RequestBody XpAppUserCouponPageListQuery query) {
 
         if(StrUtil.isNotBlank(query.getActicityName()) ){
@@ -80,6 +80,16 @@
         return R.ok(pageList);
     }
 
+    @PostMapping("/v1/api/appUserCoupon/deleteByIds")
+    @ApiOperation(value = "根据ids删除用户优惠券", tags = {"管理后台-白名单-删除用户优惠券"})
+    public R<Boolean> deleteByIds(@RequestBody List<Long> ids) {
+        if (ids == null || ids.isEmpty()) {
+            return R.fail("ID列表不能为空");
+        }
+        boolean result = xpAppUserCouponService.removeByIds(ids);
+        return R.ok(result);
+    }
+
     @PostMapping("/logan/inner/appUserCoupon/getUserCoupon")
     public R<UserCouponVo> getUserCoupon(@RequestBody GetUserCouponDto dto) {
 //        String phone ="18888888888";

--
Gitblit v1.7.1