package com.dsh.course.feignClient.activity; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.dsh.course.feignClient.activity.model.LargeCouponUpdateReq; import com.dsh.course.feignClient.activity.model.QueryUserActivityListReq; import com.dsh.course.feignClient.activity.model.UserActivityInsertOrUpdateReq; import com.dsh.course.feignClient.activity.model.UserLargeCouponReq; import com.dsh.guns.modular.system.model.TUserLargeCoupon; import com.dsh.guns.modular.system.model.UserActivity; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; import java.util.Map; @FeignClient(value = "mb-cloud-activity", path = "/userActivity") public interface UserActivityClient { @PostMapping("queryUserActivityById") UserActivity queryUserActivityById(Integer userActivityId); @PostMapping("queryUserActivityList") Object queryUserActivityList(QueryUserActivityListReq queryUserActivityListReq); @PostMapping("deleteUserActivityById") Object deleteUserActivityById(Integer userActivityId); @PostMapping("updateUserActivityById") Object updateStatus(UserActivity driverActivity); @PostMapping("insertOrUpdate") Object insertOrUpdate(UserActivityInsertOrUpdateReq req); @PostMapping("getUserLargeCoupon") Page> getUserLargeCoupon(UserLargeCouponReq userLargeCouponReq); @PostMapping("addLargeCoupon") void addLargeCoupon(TUserLargeCoupon tUserLargeCoupon); @PostMapping("updateStatusFromId") void updateStatusFromId(Integer tCarModelId); @PostMapping("getUserLargeCouponFromId") TUserLargeCoupon getUserLargeCouponFromId(Integer tCarModelId); @PostMapping("getLargeCouponIds") List getLargeCouponIds(); @PostMapping("updateLargeCounpon") TUserLargeCoupon updateLargeCounpon(LargeCouponUpdateReq largeCouponUpdateReq); }