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<Map<String, Object>> getUserLargeCoupon(UserLargeCouponReq userLargeCouponReq);
|
|
@PostMapping("addLargeCoupon")
|
void addLargeCoupon(TUserLargeCoupon tUserLargeCoupon);
|
|
@PostMapping("updateStatusFromId")
|
void updateStatusFromId(Integer tCarModelId);
|
|
@PostMapping("getUserLargeCouponFromId")
|
TUserLargeCoupon getUserLargeCouponFromId(Integer tCarModelId);
|
|
@PostMapping("getLargeCouponIds")
|
List<Integer> getLargeCouponIds();
|
|
@PostMapping("updateLargeCounpon")
|
TUserLargeCoupon updateLargeCounpon(LargeCouponUpdateReq largeCouponUpdateReq);
|
|
|
}
|