puzhibing
2026-04-30 4a9ca8e24317da12e3dd07d93128a5d74c8103b8
xp-robotaxi-api/src/main/java/com/xiaopeng/api/feignClient/account/XpAppUserCouponClient.java
@@ -4,6 +4,8 @@
import com.xiaopeng.api.dto.account.UseUserCouponDto;
import com.xiaopeng.api.factory.account.XpAppUserCouponClientFallbackFactory;
import com.xiaopeng.api.model.account.XpAppUserCoupon;
import com.xiaopeng.api.vo.account.AppUserCouponSaveBatchVo;
import com.xiaopeng.api.vo.account.CalculateDiscountAmountVo;
import com.xiaopeng.api.vo.account.UserCouponVo;
import com.xiaopeng.common.core.domain.R;
import com.xiaopeng.common.core.dto.ServiceNameConstantsEnum;
@@ -30,12 +32,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
     */
@@ -49,19 +53,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 vo
     * @return
     */
    @PostMapping("/logan/inner/appUserCoupon/saveBatch")
    R<?> saveBatch(@RequestBody AppUserCouponSaveBatchVo vo);
}