| package com.dsh.other.feignclient.activity; | 
|   | 
| import com.dsh.other.feignclient.activity.model.QueryUserCouponByIdAndUserId; | 
| import com.dsh.other.feignclient.activity.model.UserCoupon; | 
| import org.springframework.cloud.openfeign.FeignClient; | 
| import org.springframework.web.bind.annotation.PostMapping; | 
|   | 
| /** | 
|  * @author zhibing.pu | 
|  * @date 2023/7/5 20:54 | 
|  */ | 
| @FeignClient("mb-cloud-activity") | 
| public interface UserCouponClient { | 
|   | 
|   | 
|     /** | 
|      * 根据id获取用户优惠券数据 | 
|      * @param queryUserCouponByIdAndUserId | 
|      * @return | 
|      */ | 
|     @PostMapping("/userCoupon/queryUserCouponById") | 
|     UserCoupon queryUserCouponById(QueryUserCouponByIdAndUserId queryUserCouponByIdAndUserId); | 
|   | 
|     /** | 
|      * 修改优惠券数据 | 
|      * @param userCoupon | 
|      */ | 
|     @PostMapping("/userCoupon/updateUserCoupon") | 
|     void updateUserCoupon(UserCoupon userCoupon); | 
| } |